导航:首页 > 源码编译 > 编译中如何改变随机数的概率

编译中如何改变随机数的概率

发布时间: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);
}
}
阅读全文

与编译中如何改变随机数的概率相关的资料

热点内容
香港服务器如何做代理 浏览:199
pdf写入 浏览:984
高尔夫电台怎么添加到文件夹 浏览:237
四川麻将一般下哪个app 浏览:862
反编译exe脚本 浏览:460
源码文件夹怎么编译到固件中 浏览:912
ERp打印服务器错误怎么弄 浏览:111
蚌端口u盘加密软件有哪些 浏览:178
前端如何认证服务器 浏览:554
linux切换db2用户命令 浏览:308
相片如何用电解压 浏览:906
硕士程序员去学校当老师 浏览:120
pythonstr提取到字典 浏览:820
程序员那么可爱有人看上陆漓了 浏览:878
php正则提取图片 浏览:105
pythonlinuxdjango 浏览:564
php中文返回乱码 浏览:91
宿舍装的电信怎么加密 浏览:745
为什么压缩文件解压后变少了 浏览:426
现在安卓充电器普遍是什么型号 浏览:717