所謂的隨機(jī)生成數(shù),其實(shí)并不是隨機(jī)的。java是按照一定的規(guī)則生成的一序列數(shù),但因?yàn)槲覀冇脩舨⒉恢肋@個規(guī)則,所以看起來就像是隨機(jī)生成的。 就好比:弄一個公式,令7是第一個數(shù),然后把7代進(jìn)去,可以生成第二個數(shù),然后再把第二個數(shù)代進(jìn)去,可以生成第三個數(shù),最后就有一個序列了。。。 這看起來就像是一組隨機(jī)數(shù),但關(guān)鍵在于第一個數(shù),也就是說,如果你第一個數(shù),設(shè)置得一樣了,那么下一次生成的隨機(jī)序列還是前面那一個序列 而這第一個數(shù)就是種子 不知道我這樣清楚了沒? java里很多人喜歡把47當(dāng)成種子用 每次用不同的種子,就可以生成不同的序列,前面那個函數(shù)就是設(shè)置種子的
只有注冊用戶登錄后才能發(fā)表評論。 | ||
![]() |
||
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
|
||
相關(guān)文章:
|
||