randinta, b)
随机生成整数:[a-b]区间的整数(包含两端)
1 from random import randint 2 print"随机生成10个随机整数。") 3 i = 0 4 while True: 5 i += 1 6 printrandint0,10)) 7 if i == 10: 8 break
显示结果:
随机生成10个随机整数。 8 8 0 2 5 6 2 10 2 8
其他random模块下的代码有:
random)、uniform)、choice)、randrange)、shuffle)
1 import random 2 3 # 产生 0 到 1 之间的随机浮点数 4 print random.random) ) 5 6 # 产生 1.1 到 5.4 之间的随机浮点数,区间可以不是整数 7 print random.uniform1.1,5.4) ) 8 9 # 从序列中随机选取一个元素 10 print random.choice'tomorrow') ) 11 12 # 生成从1到100的间隔为2的随机整数 13 print random.randrange1,100,2) ) 14 15 # 将序列a中的元素顺序打乱 16 a=[1,3,5,6,7] 17 random.shufflea) 18 printa)