random库
2024-09-04 23:55:57
伪随机数的原因:
random库中函数主要用于产生各种分布的伪随机数序列。random库中的随机函数是按照一定算法模拟产生的,其概率是确定的、可见的,所以被称为伪随机数。而真正意义上的随机数是按照实验过程中表现的分布概率随机产生的,其结果是不可预测的。
random库可以生成不同类型的随机数函数,所有函数都是基于最基本的random.random( )函数扩展实现的。
random库常用的函数
random.random( ) | 返回一个介于左闭右开[ 0.0, 1.0 ]区间的浮点数 | 左闭右开 |
random.uniform(a,b) | 返回一个介于a和b之间的浮点数,可能包含a,b | 左右都闭合 |
random.randint( ) | 返回range[a,b]之间的一个随机整数, | |
random.range(start, stop, step) | 返回[start, stop)之间的一个整数,参数step为步长 | 左闭右开 |
random.choice( seq ) | 从非空序列seq中随机选取一个元素。如果seq为空,则报告IndexError异常 | |
random.shuffle(x, random) | 随机打乱可变序列x内元素的排列顺序 | |
random.seed( a=None) | 初始化伪随机数生成器 |
最新文章
- yii 验证问题
- 转自文翼的博客:将本地时间转换为 GMT 时间
- poj 3895(求无向图的最大简单环)
- ycsb使用方法
- Eclipse常用设置(转)
- java arrayCopy
- [HDOJ5583]Kingdom of Black and White(暴力)
- Tomcat服务器配置文件uri编码设置
- HierarchicalDataBoundControl 错误
- __FILE__,__LINE__,FUNCTION__实现代码跟踪调试(linux下c语言编程 )
- 基于Azure blob storage T级别HBase表恢复
- websocket+前后端分离+https的nginx配置
- Java 第一个程序案HelloWorld例记录
- 开关调色新世界BP2888电源解决方案
- MongoDB分布式集群搭建(分片加副本集)
- Java面向对象 集合(中)
- list标准函数的模拟
- LCA 各种神奇的LCA优化方法
- Ubuntu 18.04.1 LTS + kolla-ansible 部署 openstack Rocky all-in-one 环境
- 如何在 JS 中嵌入大量 HTML 代码 --更新2017-10-10 16:37:09