永发信息网

java中的random()和random(long seed) 有什么区别?

答案:3  悬赏:60  手机版
解决时间 2021-04-07 02:27
  • 提问者网友:轮囘Li巡影
  • 2021-04-06 10:29
java中的random()和random(long seed) 有什么区别?
最佳答案
  • 五星知识达人网友:孤独入客枕
  • 2021-04-06 11:02
Random() 默认的seed 为当前系统时间即:System.currentTimeMillis
区别:Random()调用nextXXX()方法产生的随机数,随着每次运行都不同;
Random(long seed) 不变
全部回答
  • 1楼网友:蓝房子
  • 2021-04-06 12:42
前一个没后一个好,后一个生成的随机数每次运行不一样
  • 2楼网友:想偏头吻你
  • 2021-04-06 12:23
那个参数是一个种子数。。。。
随机生成的数序列和种子数是有关的。。。不同的种子数得到的随机数序列是不同的。。
前面一个不加参数的话。。。默认的种子数是相同的。。。也就是说你每次运行得到的随机数序列是相同的。。。
后面一个参数不同。。。得到的随机数据序列是不同的。。。
你可以在代码中试一下。。应该就明白了。。。
希望能帮到你。。。。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯