java产生0或1的简单介绍
华为云服务器特价优惠火热进行中! 2核2G2兆仅需 38 元;4核4G3兆仅需 79 元。购买时间越长越优惠!更多配置及优惠价格请咨询客服。
合作流程: |
本篇文章给大家谈谈java产生0或1,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
微信号:cloud7591如需了解更多,欢迎添加客服微信咨询。
复制微信号
本文目录一览:
创建JAVA代码,能够随机生成0或1十次
Random rand = new Random();
for(int i = 0; i 10; i ++){
int randomNumber = rand.nextInt(2) // nextInt(n), 生成[0, n) 范围内的随机整数
System.out.println(randomNumber);
}

JAVA 为什么我写的这个程序 产生的随机数全是0 哪里错了 我要产生 0 和1
int c=(int)(Math.random()*10);
加多一个括号就行啦,(int)Math.random()*10 是先将Math.random()转换为int类型,再*10
Math.random返回数值在0~1之间的额double类型,强转为int类型结果是0,所以结果都为0
用JAVA产生[0,1]均匀分布的随机数 要算法
double rand(double []r)
{
double base,u,p,v,temp1,temp2,temp3;
base=256.0;
u=17.0;
v=139.0;
temp1=u*(r[0])+v; //就算总数
temp2=(int)(temp1/base);//计算商
temp3=temp1-temp2*base;//余数
r[0]=temp3;//更新随机种子,为下一次使用
p=r[0]/base;//产生随机数
return p;
}
其中base为基数,一般去2的整数倍,常数,u、v可以随意取。数组r[]为只能去一个值的数组。如:double[]r={5.0}.
关于java产生0或1和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
