大家好,今天小编关注到一个比较有意思的话题,就是关于java语言random的问题,于是小编就整理了2个相关介绍j***a语言random的解答,让我们一起看看吧。
j***a中,使用random方法后面为什么要*一个数呢?作用是什么?
random的作用是产生一个随机的小于1.0大于0.0的小数
乘以10后就是放大了10倍转为整型后会舍去小数点后的值,所以a的结果是生成0-9的随机数。
(来源网络,侵删)
这个函数在0-1之间产生随机数,并不能满足我们对随机数的要求,所以需要乘以一个数,比如10,那么产生的就是0-10之间的数。需要注意的是,这个结果是需要用int存储的,来让小数点后的数自动省略。
j***a中Random类每次运行时产生的随机数相同吗?
如果你指定了相同的***,应该是每次运行产生的序列是一致的。缺省***与时间有关系,每次运行产生的随机数不会相同。每次调用Random实例的int nextInt(int n)方***返回一个结果啊,不会存在只出现2个或者没有的情况,除非你的循环写得不对,但已经与Random无关了。
(图片来源网络,侵删)
到此,以上就是小编对于j***a语言random的问题就介绍到这了,希望介绍关于j***a语言random的2点解答对大家有用。
(图片来源网络,侵删)