码迷,mamicode.com
首页 > 其他好文 > 详细

random库

时间:2019-08-20 22:04:20      阅读:89      评论:0      收藏:0      [点我收藏+]

标签:区间   结果   包含   过程   order   随机   随机数函数   erro   初始   

伪随机数的原因:   

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

 

random库

标签:区间   结果   包含   过程   order   随机   随机数函数   erro   初始   

原文地址:https://www.cnblogs.com/bravesunforever/p/11385829.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!