查看完整版本: C語言機率寫法
頁: [1]

chushn 發表於 2019-7-28 12:16 PM

C語言機率寫法

各位大大好:
    小弟因對程式語言有興趣,剛步入程式語言領域,算是個新人,想跟各位大大請教C語言的機率寫法,懇請各位大大能賜教,感謝<div></div>

jackyo04 發表於 2019-7-29 11:11 AM

不太明白你的需求,可否敘述得清楚點?
是用亂數取樣嗎?  如果是就用Rand,可以自行Google一下

z1090128 發表於 2019-8-1 11:14 PM

應該是用random八,但你說的可能是要用這個搭配你的機率選擇吧

neqkwos1003 發表於 2019-8-1 11:52 PM

本帖最後由 neqkwos1003 於 2019-8-2 01:37 AM 編輯

rand是一個隨機亂數x,範圍從0<x<1的小數,應用它的話,可以做為範圍性的隨機常數!

whyend1119 發表於 2019-8-24 11:51 AM

rand產生的是介於0和一個預設的最大整數亂數喔,要調整範圍到介於0到1之間必須自己再做轉換<br><br><br><br><br><div></div>

zxc693491 發表於 2019-8-29 07:14 PM

初始化透過時間打亂亂數表
之後透過數學區間的方式取得想要的亂數間距
Google : C Random

qwe21914 發表於 2019-11-1 12:31 PM

你指的機率是啥,是產生亂數還是解關於機率的題目?

singoqde 發表於 2020-5-24 11:04 AM

機率問題好像是用random亂數決定
不過也有研究指出這個不是100%純機率
還是有一定的規律可循

alan902406 發表於 2020-11-15 12:14 AM

要加亂數種子,在隨機取樣時,可以增加一個陣列,利用計數去比對,比對不同再取樣,若相同則重新取樣最可。

ryu_159770 發表於 2020-12-12 02:50 AM

不要求取樣不可重複的情況下,設亂數種子,用rand()去做就可以了。<br><br><br><br><br><div></div>

wslab 發表於 2021-6-29 09:03 AM

如果要產生50%的機率,就亂數產生偶數或奇數
如果要產生25%的機率,就亂數產生4的倍數
以此類推就能得到你要的機率
頁: [1]