所謂的隨機生成數,其實并不是隨機的。java是按照一定的規則生成的一序列數,但因為我們用戶并不知道這個規則,所以看起來就像是隨機生成的。 就好比:弄一個公式,令7是第一個數,然后把7代進去,可以生成第二個數,然后再把第二個數代進去,可以生成第三個數,最后就有一個序列了。。。 這看起來就像是一組隨機數,但關鍵在于第一個數,也就是說,如果你第一個數,設置得一樣了,那么下一次生成的隨機序列還是前面那一個序列 而這第一個數就是種子 不知道我這樣清楚了沒? java里很多人喜歡把47當成種子用 每次用不同的種子,就可以生成不同的序列,前面那個函數就是設置種子的