伪随机数的原因:

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) 初始化伪随机数生成器  

最新文章

  1. yii 验证问题
  2. 转自文翼的博客:将本地时间转换为 GMT 时间
  3. poj 3895(求无向图的最大简单环)
  4. ycsb使用方法
  5. Eclipse常用设置(转)
  6. java arrayCopy
  7. [HDOJ5583]Kingdom of Black and White(暴力)
  8. Tomcat服务器配置文件uri编码设置
  9. HierarchicalDataBoundControl 错误
  10. __FILE__,__LINE__,FUNCTION__实现代码跟踪调试(linux下c语言编程 )
  11. 基于Azure blob storage T级别HBase表恢复
  12. websocket+前后端分离+https的nginx配置
  13. Java 第一个程序案HelloWorld例记录
  14. 开关调色新世界BP2888电源解决方案
  15. MongoDB分布式集群搭建(分片加副本集)
  16. Java面向对象 集合(中)
  17. list标准函数的模拟
  18. LCA 各种神奇的LCA优化方法
  19. Ubuntu 18.04.1 LTS + kolla-ansible 部署 openstack Rocky all-in-one 环境
  20. 如何在 JS 中嵌入大量 HTML 代码 --更新2017-10-10 16:37:09

热门文章

  1. 『Blocks 区间dp』
  2. 关于vs无法创建虚拟目录的问题
  3. C#控制操控操作多个UVC摄像头设备
  4. Java IO---缓冲流和转换流
  5. js获取浏览器的缩放状态,浏览器右上角的百分比缩放后的状态
  6. PHPSocket.IO知识学习整理
  7. Kubernetes学习之基础概念
  8. idea2018破解
  9. python中print用法
  10. Linux服务器相关信息查询