〇将一个可迭代对象(例如列表、元组)作为参数并随机排列,使用shuffle()函数,括号中填写该对象的名称。需要注意的是,函数会直接修改该可迭代对象,而不是返回一个新的随机排序后的可迭代对象。
代码:
my_list=[3,5,1,7,4]
print(le(my_list))#输出:[7,3,4,1,5]
〇设置随机种子,使用seed()函数,它接受一个可选的参数,通常是一个整数或字符串,可确保每次运行代码时生成的随机数序列是相同的。
当使用相同的种子值时,每次调用()后生成的随机数序列将保持一致。如果不提供种子值,则默认使用当前系统时间作为种子。
代码:
#使用固定的种子值
(42)
print(m())#输出:18515250481
print(nt(1,10))#输出:3
#再次使用相同的种子值
(42)
print(m())#输出:18515250481
print(nt(1,10))#输出:3
#不提供种子值,使用当前系统时间
()
print(m())#输出:一个随机数(每次运行结果不同)
print(nt(1,10))#输出:一个随机整数(每次运行结果不同)
【注】
randomadj.随机的
uniformadj.统一的
shufflev.打乱次序
samplev.采样
choicen.选择