random 模块负责生成各种随机数,下面是几种常用的函数。
uniform
uniform() 方法将随机生成下一个实数,它在 [x, y) 范围内。
1 | import random # uniform 是 random 模块中的函数 |
random
random() 方法返回随机生成的一个实数,它在[0,1)范围内。
1 | import random |
randint
randint() 方法返回随机整数,它在 [x, y] 范围内。
1 | 0, 9) random.randint( |
randrange
randrange() 方法返回指定递增基数集合中的一个随机数,基数缺省值为1。
1 | import random |
1 | 1, 100, 2) # 从 1-100 中选取一个奇数 random.randrange( |
choice
choice() 方法返回一个数组、元组或字符串的随机项。
1 | 1, 2, 3, 5, 9]) random.choice([ |
shuffle
shuffle() 方法将序列的所有元素随机排序。
1 | 1, 2, 3, 4, 5] a = [ |
simple
simple() 从指定序列中随机获取指定长度的片断,并返回(不改变元序列)
1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] a = [ |
最近热读
扫码关注公众号,或搜索公众号“温欣爸比”
及时获取我的最新文章
