学习python之 random 模块

xiaoxiao2021-02-28  103

random 模块有几个比较有意思的函数,常用的有randint(),choice(), sample()等,用例子学习:

choice()

从序列中随机选择某一元素 from random import * L = [1,2,3,4,5,6,7] choice(L)

sample()

从序列中随机选择n个元素作为新序列 L = [1,2,3,4,5,6,7] slice = sample(L, 3) print (slice) # [2,4,1]

randint ()

某个范围内的随机整数, 是闭区间,[a, b], a和b之间, 包括a,b # 10到20之间的一个随机整数 randint(10,20)

shuffle()

洗牌(打乱序列) L = [1,2,3,4,5,6,7] shuffle.(L)

random()

随机浮点数(0-1之间) random()

unifrom()

从某范围内均匀分布中选择一个数字 # 从10-20 范围内的均匀分布中选择一个数字 uniform(10,20)

randrange()

某范围内偶数 # [10, 20)范围内选择一个偶数 randrange(10, 20, 2)
转载请注明原文地址: https://www.6miu.com/read-82991.html

最新回复(0)