導航:首頁 > 源碼編譯 > 編譯中如何改變隨機數的概率

編譯中如何改變隨機數的概率

發布時間:2023-11-06 12:19:49

java:怎樣產生1~6的隨機數,並使1~4產生的概率大一些呢

用概率模型,先隨機一次看取用哪個概率,隨後再隨機一次。代碼示例如下:

importjava.util.Random;
publicclassHelloWorld{
publicstaticvoidmain(String[]args)
{
Randomrandom=newRandom();
doublep1=0.7;//1~4的概率
doublep=(((int)random.nextInt(10)%(10)+1)*1.0/10<p1)?p1:(1-p1);//實際所取概率
intmax=(p==p1)?4:6;
intnum=(int)random.nextInt(max)%(max)+1;
System.out.print(num);
}
}
閱讀全文

與編譯中如何改變隨機數的概率相關的資料

熱點內容
單片機can程序 瀏覽:271
程序員越來越多嗎 瀏覽:696
bb9機器人是下載什麼app 瀏覽:48
系統資源管理器加密 瀏覽:954
為什麼安卓的app比ios垃圾 瀏覽:292
安卓怎麼放音樂給隊友聽 瀏覽:753
程序員吃中國美食視頻 瀏覽:50
手機無損壓縮圖片 瀏覽:515
pdf文字重疊 瀏覽:658
百度錢包app現在叫什麼 瀏覽:412
中考總分的演算法 瀏覽:932
mc如何搭建伺服器地址 瀏覽:109
明日之後蘋果如何登錄安卓的號 瀏覽:46
基於單片機的太陽能熱水器 瀏覽:556
901單片機使用教程 瀏覽:995
曲線命令快捷 瀏覽:744
加密的應用怎樣使用 瀏覽:558
文件夾怎麼說英文 瀏覽:234
python可以按文件夾名稱遍歷嗎 瀏覽:369
蘇州穩健壓縮機濾芯維修 瀏覽:788