Python学习笔记——seed( )、randint( )

seed( a)函数:初始化随机数种子,只要种子相同,每次生成的随机数也相同。

randint( a,b)函数:随机生成[a,b]之间的整数。

import random
random.seed('a')
num1 = random.randint(0,3)
num2 = random.randint(0,3)
print(num1,num2)
random.seed('b')
num3 = random.randint(0,3)
print(num2)
for i in range(3):
    random.seed(i)
    print(random.randint(1,10))

random.seed('a')
print(random.randint(0,3))

输出:
2 0
0
7
3
1
2

有上述结果可见:①种子只能生效一次,第二次使用必须再次播下种子且值不变。

                             ②a:可以为字符、字符串、数值、表达式等。

posted @ 2020-02-04 20:22  Mqqq  阅读(1846)  评论(0)    收藏  举报