我到处搜寻,但找不到解释。请帮我。谢谢。
我了解如果不随机提供种子,Python将使用系统的时间(据我所知)。我的问题是:Python这次如何使用?是时间戳还是其他格式?
我运行了以下代码;
from time import time
import random
t1 = time() #this gave 1590236721.1549928
data = [random.randint(0, 100) for x in range(10)]
t2 = time() #this also gave 1590236721.1549928
Since t1 == t2
, I guessed that if UNIX timestamp is used as seed, it should be t1
but after trying it like so;
random.seed(t1)
data1 = [random.randint(0, 100) for x in range(10)]
I got different values: data != data1
.
我需要更多解释/说明。谢谢。