python random.random函数,python中random.random的用法

  python random.random函数,python中random.random的用法

  1、python中的random函数

  random() 方法返回随机生成的一个实数,它在[0,1)范围内

  导入random random.random () # randint函数,返回指定范围内的随机整数,包括random的上下限. randint(0,99)#返回0到99之间的整数#randrange函数,randrange(0,101,2)可用于选择0到100之间的偶数2、random.seed(int)

  给随机数对象一个种子值,用于生成随机序列。

  对于相同种子值的输入,之后产生的随机数序列是相同的。

  通常以时间、秒等变化值作为种子值,这样每次运算产生的随机序列都不一样。

  Seed()省略了参数,这意味着使用当前系统时间来生成随机数。

  random . seed(10)print random . random()# 0.57140259469 random . seed(10)print random . random()# 0.57140259469相同的种子值,生成的随机数与print random . random()# 0.428889054675 random . seed()#省略参数意味着取当前系统时间print random . random()random . seed()print random . random()3、随机正态浮点数random.uniform(u,sigma)

  随机打印。统一(1,5)4、按步长随机在上下限范围内取一个随机数

  #random.randrange(开始、停止、步进)打印random.randrange(20,100,5)5、随机选择字符

  # random select n characters print(random . sample( abcdefghijk ,3))# random select a character print(random . choice( af/fse . faek ` ` fs )# random select几个字符并将其拼接成一个新字符串print string . join(random . sample( ab )

  随机洗牌,也就是洗牌。

  Shuffle只对list起作用,会向str报告一个错误,比如‘ABC fed’。

  并且[1 , 2 , 3 , 5 , 6 , 7]可以

  item1=[1,2,3,4,5,6,7]打印item1random.shuffle(item1)打印item1 item2=[1 , 2 , 3 , 5 , 6 , 7 ]打印item2random.shuffle(item2)打印item26、random.shuffle

  7、numpy模块中的randn和rand函数

  numpy.random.randn(d0,d1,…,dn),正太随机

  导入numpynumpy.random.randn(2,3)数组([[ 1.62434536,-0.61175641,-0.52817175],[-1.07296862,0.86540763,-2.3015387]])numpy . random(2,3)数组([[0.41919451,0.6852195,

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: