random库是Python标准库中的一个模块,它包含了多种生成随机数的函数。通过导入random模块,我们可以方便地生成各种类型的随机数,满足不同的需求。
1.seed(a),能设置初始化的随机种子,可输出相同随机数序列。
没有显示设定种子时,每次显示的随机数都不是一样的。
显示设置种子时,每次输出的随机数都是一样的。
import random
print("没有设置种子时:")
for i in range(6): #要运行几位数值
random1 = random.randint(1, 10) #运行的范围
print(random1, end=" ") #end='' 是print()中的一个参数,会使该函数关闭"在输出中自动包含换行"的默认行为。
print()
print("设置种子时:")
random.seed(0)
for i in range(6):
random2 = random.randint(1, 10)
print(random2, end=" ")
2.random() ,在是[0.0,1.0]之间取随机小数。(默认的,修改不了)
import random
n = random.random()
print(n)
3.randint(a,b),生成一个a到b之间的整数。
import random
i = random.randint(5,10)
print(i)
4.sample(a,b),从a类型中,选取b个元素显示出来。 注:a类型中可以是列表,字典,组。
import random
J = ['上海','北京','云南','深圳','广西','湖北']
w = random.sample(J,2)
print(w)