伊莉討論區

標題: C語言機率寫法 [打印本頁]

作者: chushn    時間: 2019-7-28 12:16 PM     標題: C語言機率寫法

各位大大好:
    小弟因對程式語言有興趣,剛步入程式語言領域,算是個新人,想跟各位大大請教C語言的機率寫法,懇請各位大大能賜教,感謝
作者: 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之間必須自己再做轉換
作者: 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()去做就可以了。
作者: wslab    時間: 2021-6-29 09:03 AM

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




歡迎光臨 伊莉討論區 (http://www28.wahas.com/) Powered by Discuz!