Python之随机数random的常用方法

==导入随机数模块

 import random   

==实现1-100的一个整数型随机数,得到的是一个数值

random.randint(1,100)    #下限<上限
83

==实现0-1之间的随机浮点数,得到的是一个数值

random.random() 
0.23697707021418746

==实现100-120随机浮点数,得到的是一个数值

(random.random()*21)+100 
118.87488295506476

==实现100-101.99随机浮点数,区间可以不是整数,得到的是一个数值

random.uniform(100,101.99) 
100.39827372316675

==实现序列中(有序类型:list、tuple、字符串)随机取一个元素,得到的是序列中的一个元素

 random.choice("tomorrow") 
 'w'

==实现从1-100的间隔为2的随机整数,相当于从[1,3,5,7,…,99]序列中获取一个随机数,得到的是一个数值

 random.randrange(1,100,2) 
 7

==将序列中的元素顺序打乱,得到的是一个新列表即元列表被修改了

a=[1,3,5,7,9] 
random.shuffle(a) 
a
[9, 7, 1, 5, 3]

==序列中随机的截取指定长度的片段,得到的是一个列表但是不会修改原有序列

 a=[1,3,5,7,9]
 random.sample(a,2)
 [5, 1]

 random.sample(a,2)
 [3, 7]
    原文作者:若无其事的苹果
    原文地址: https://blog.csdn.net/qq_36016375/article/details/90605235
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞