Python中的random模块

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python中的random模块相关的知识,希望对你有一定的参考价值。

random.random

  random.random() 会生成一个0.0~1.0的浮点数

random.uniform  (单词意思:制服,军服,统一的,一样的)

  random.uniform(形参1,形参2) 此函数需要传参,会生成一个指定范围的浮点数.两个参数一个是下限,一个是上限

  random.uniform(1,10) 和 random.uniform(10,1) 是同样的效果(真喜欢这种你爱咋样就咋样的函数)

random.randint

  random.randint(形参1,形参2) 此函数需要传参,会生成一个指定范围的整数.第一个参数为下限,第二个参数为上限

random.randrange

  random.randrange(形参1,形参2,形参3 = 1)此函数需要传参,会生成一个指定范围的整数,第一个参数为下限,第二个参数为上限,第三个参数与range的方法相同,可以做一个简单的筛选(有什么卵用..随机偶数和奇数组合吗...)

random.choice(单词意思:选择)

  random.choice(形参1) 此函数需要传参,会在一个字符串或者有序的列表里面随机的获取一个值

  例1:random.choice("字符串")   这会蹦出一个字符

  例2:random.choice(["呵呵哒","么么哒","萌萌哒"])  这会蹦出一个值,当然元祖也可以扔进去随机

random.shuffle(单词意思:洗牌)

  random.shuffle(形参1) 此函数需要传参,会随机打乱一个列表里面的值,所以参数必须是一个列表

  个人感慨:神经病一样的函数,但愿我这辈子能用到它

random.sample(单词意思:样品,榜样)

  random.sample(形参1,形参2) 此函数需要传参,随机返回一个序列(列表,元祖,字符串)的值,参数1为序列,参数2为范围

  注意:参数是返回类型的,不会更改原有的序列值

 

以上是关于Python中的random模块的主要内容,如果未能解决你的问题,请参考以下文章

Python中的random模块

python中的random模块简析

python中的random模块

(转)Python中的random模块

Python的random模块string模块

python 中的random 随机么