《Python编程》02-09 随机数

【7】随机数

随机数在我们日常的生活中也是比较常见的,比如说我们手机的验证码等。

random.choise() 从序列的元素中随机挑选一个元素

print(random.choice([1,3,5,7,9]))
print(random.choice(range(5)))#range(5) == [0,1,2,3,4]
print(random.choice("sunck"))#"sunck"  == ["s","u","n","c","k"]
print(random.choice(range(10)) + 1)

random.randrange() 从指定范围内,按指定的基数递增的集合中选取一个随机数

#random.randrange([start,] stop[, step])
#start--指定范围的开始值,包含在范围内,默认是0
#stop--指定范围的结束之,不包含在范围内
#step--指定的递增基数,默认是1
print(random.randrange(1, 100, 2))
#从0-99选取一个随机数
print(random.randrange(100))

random.random() 随机生产[0,1)之间的数(浮点数)

print(random.random())

random.shuffle()将序列的所有元素随机排序

list = [1,2,3,4,5]
random.shuffle(list)
print(list)

random.uniform(x,y)随机生产一个实数,他在[x,y]范围

print(random.uniform(3,9))

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。