获取尽可能随机的随机数:
python中的random模块虽然没有入参,可以设置seed参数的,如果不设置的话,默认就是使用time作为seed参数。但是这种默认,会使用int类型进行设置,这就导致了时间精度的降低,短时间内生成的随机数是相同的情况,可以手动指定一下(精确到更后面的小数点)。
方法:
import random
time_seed = "%.20f" % time.time()
time_seed = int(time_seed[-15:])
random.seed(time_seed)
print(random.randint(0,99999))