博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
random模块
阅读量:4970 次
发布时间:2019-06-12

本文共 589 字,大约阅读时间需要 1 分钟。

python中的random模块用来生成随机数,如下:

random.random

random.random()用于生成0到1的随机浮点数。

例子:

 

random.uniform

 random.uniform(a,b)用于生成一个指定范围内的随机浮点数

 例子:

 

random.randint

random.randint(a,b)用于生成一个指定范围内的随机整数

例子:

 

random.randrange

random.randrange(a,b,步长),用于随机选取一个范围内随机整数(取决于步长,步长只能是整数,也可不添加)

例子:

其中(1,10)相当于从列表[1,2,3,4,5,6,7,8,9]中随机选取一个数,(1,10,2)相当于从列表[1,3,5,7,9]中随机选取一个数。

 

random.choice

rando.choice(序列)为从序列中随机选取一个元素,序列可以是字符串,列表,元组等。

例子:

 

random.shuffle

random.shuffle(列表)为将一个列表中的元素打乱。

例子:

 

random.sample

random.sample(序列,指定长度),用于从指定序列中随机获取指定长度的片断。sample函数不会修改原有序列。

例子:

 

转载于:https://www.cnblogs.com/njcb/p/8920745.html

你可能感兴趣的文章
Charles抓包方法
查看>>
TensorFlow(五):手写数字识别加强版
查看>>
深入理解Spring Redis的使用 (六)、用Spring Aop 实现注解Dao层的自动Spring Redis缓存...
查看>>
Android手机里H5页面滚动图片时出现白屏
查看>>
使用过滤器解决JSP页面的乱码问题
查看>>
sql完整事务
查看>>
Node 连接池pool
查看>>
WebApi接口文档
查看>>
表单元素系列一
查看>>
算法面试题java
查看>>
如何推行Code Review
查看>>
JSON.parse()与JSON.stringify()高级用法
查看>>
git相关
查看>>
NOIP模拟题——细胞分裂
查看>>
设计模式1:简单工厂模式学习
查看>>
find 命令的参数详解
查看>>
mysql 主从复制
查看>>
06 django视图层
查看>>
《我的第一本C++书》——看图学C++(2)
查看>>
Spring(七)持久层
查看>>