看板 C_and_CPP 關於我們 聯絡資訊
我的直覺想法是 先產生 0~1的判定亂數 X, x <= 0.3 random_n = 70~90 x > 0.3 random_n != 70~90 x 是隨機的 且是常態分佈 所以你的位置是隨機的, 且有 30%機率會出現 70-90 應該是這樣子 ※ 引述《tyc5116 (累人啊....)》之銘言: : 如題,想請問一下,亂數的產生 : 假設說我要產生100個亂數,範圍是1~100,以以前修matlab的經驗 : 產生的亂數越多,其分佈會越平均(所以我想c++也許也是這樣) : 今天假設我想讓這100個亂數的分佈是不平均的 : 例如說是常態分佈,或者更近一步的 : 產生的亂數是70~90的機率是30% : 像這樣的條件大概的寫法是怎樣呢,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.169.89.33
QQ29:感覺是個好方法 04/08 01:04