fantacyleo 发表于 2014-8-5 11:54
random1和random2是两个对象,只不过相同的种子让它们产生的伪随机数序列中的对应元素是一样的。而你在第二 ...
┣┫流枫 发表于 2014-8-5 12:22
random 和random2 有相同的种子 啥意思 他们都有new 啊 怎么是相同的种子那
fantacyleo 发表于 2014-8-5 12:40
你的标题不就是“种子”吗,我还以为你知道new Random(10)中的10就是种子。。。new 创建对象,和种子没关 ...
┣┫流枫 发表于 2014-8-5 13:15
我对种子不是很理解啊 能好好讲讲Random(10) 到底啥意思吗
fantacyleo 发表于 2014-8-5 13:29
知道数学中函数的概念吧?y=f(x),一个x,经过f变换,输出一个y。随机数种子也是一个道理,你给一个数, ...
┣┫流枫 发表于 2014-8-5 13:39
哦哦 我还以为Random(10) 是产生十个确定的随机数那 刚才试了下 改成Random(1) 也输出好多。假象 ...
fantacyleo 发表于 2014-8-5 14:05
new的时候是不会产生那个随机序列的。毕竟序列是无限长的,这里用到了延迟计算的概念,每次调用next时才 ...
┣┫流枫 发表于 2014-8-5 14:46
我开始就是不知道种子是啥
Random(种子) 里面的那个数就是种子
fantacyleo 发表于 2014-8-5 11:54
random1和random2是两个对象,只不过相同的种子让它们产生的伪随机数序列中的对应元素是一样的。而你在第二 ...
| 欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |