永发信息网

Java产生随机数的几种方式

答案:1  悬赏:40  手机版
解决时间 2021-11-16 02:42
Java产生随机数的几种方式
最佳答案
方法1
(数据类型)(最小值+Math.random()*(最大值-最小值+1))
例:
(int)(1+Math.random()*(10-1+1))
从1到10的int型随数
方法2
获得随机数
for (int i=0;i<30;i++)
{System.out.println((int)(1+Math.random()*10));}
(int)(1+Math.random()*10)
通过java.Math包的random方法得到1-10的int随机数
公式是:最小值---最大值(整数)的随机数
(类型)最小值+Math.random()*最大值
方法3
Random ra =new Random();
for (int i=0;i<30;i++)
{System.out.println(ra.nextInt(10)+1);}
通过java.util包中的Random类的nextInt方法来得到1-10的int随机数
生成0到1之间的任意随机小数:
生成[0,d)区间的随机小数,d为任意正的小数,则只需要将nextDouble方法的返回值乘以d即可。
[n1,n2]
也就是 ra.nextDouble() * (n2-n1)+n1
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
mr. wood is___(shorter的反义词)than danny.
从泉州到河南寒丹要怎么坐高铁
安汉大道北段/凤凰大道二段(路口)怎么去啊,
上海国际汽车城颖奕高尔夫俱乐部地址好找么,
休宁黄山黄金有限责任公司怎么样?
我被陌生人骗了450块钱
多个EXCEL表格中的数字不能相加是怎么原因呢
徐州市有多少水泥厂?
想开早餐店,前几天去老祖宗石磨坊餐饮连锁加
如何计算电缆线的截面积的大小
咱们长安4S店哪个店的态度和售后好啊,求大
联通3G的接入点3gwap和3gnet哪个更好更快?
五斤葡萄大约有几串
钢球粗研磨削液起很多泡沫是怎么回事
种盆里的菜老是被猫大小便连根刨掉,该怎么办
推荐资讯
古代帝王为什么喜欢吟诗作赋
广州塑胶中空瓶批发市场有哪几个?
求剑道少年百度云资源
晋FM6022有没有违章
中和教育靠谱吗 中和教育考学历靠谱吗
电脑常识:联想m3a780m主板支持什么cpu
燕郊两万,固安一万二,环北京楼市可以抄底吗
向金融单位借款, 一周利息是25%,换算为年利
西餐工艺的介绍
帮我找一个唐字的谜语。谢谢!
西安的车在咸阳和宝鸡违章怎么消
求个拖拉机电路图 ,时骏王子 .直头拖拉机。
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?