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:可以为字符、字符串、数值、表达式等。