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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM