|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
import random
print(random.getstate())
random.randint(1,10)
1
random.randint(1,10)
1
random.randint(1,10)
8
random.randint(1,10)
1
random.randint(1,10)
2
random.setstate(random.getstate())
random.randint(1,10)
2
random.randint(1,10)
4
random.randint(1,10)
1
random.randint(1,10)
10
你第一次random.getstate()获取的种子与第二次random.getstate()获取的种子不一样
应将代码改成这样
- import random
- seed = random.getstate()
- print(random.randint(1,10))
- print(random.randint(1,10))
- print(random.randint(1,10))
- print(random.randint(1,10))
- print("------------------")
- random.setstate(seed)
- print(random.randint(1,10))
- print(random.randint(1,10))
- print(random.randint(1,10))
- print(random.randint(1,10))
复制代码
|
|