一个账号 发表于 2019-9-12 20:21:14

random模块详解

本帖最后由 一个账号 于 2020-1-29 13:44 编辑

random模块详解

random.random()

用来随机生成一个 0 到 1 之间的浮点数,包括 0,但不包括 1。

randint(a, b)

用来生成 之间的随意整数,包括两个边界值。

random.uniform(a,b)

用来生成 之间的随意浮点数,包括两个边界值。

choice(seq)

从一个非空序列选出随机一个元素。seq 泛指 list,tuple,字符串等

randrange(start, stop[, step = 1])

这个就是 random 和 range 函数的合二为一了。但注意,range用法有变。

random.shuffle(x[,random])

正如函数名所表示的意思,shuffle,洗牌,将一个列表中的元素打乱。

random.sample(sequence,k)

sample,样品,从有序列表中选k个作为一个片段返回。

random.seed ( )

x: 改变随机数生成器的种子 seed。如果你不了解其原理,你不必特别去设定 seed,Python 会帮你选择 seed。

一般计算机的随机数都是伪随机数,以一个真随机数(种子)作为初始条件,然后用一定的算法不停迭代产生随机数。

ykn大神6 发表于 2019-9-12 20:30:30

看看

永恒的蓝色梦想 发表于 2019-9-12 21:37:09

看看

永恒的蓝色梦想 发表于 2019-9-12 21:37:43

这个内容也没啥新鲜的啊……

一个账号 发表于 2019-9-12 21:39:03

永恒的蓝色梦想 发表于 2019-9-12 21:37
这个内容也没啥新鲜的啊……

这个嘛......{:10_277:}

永恒的蓝色梦想 发表于 2019-9-12 21:39:49

一个账号 发表于 2019-9-12 21:39
这个嘛......

话说你只有一贴好像就升级了{:10_256:}

一个账号 发表于 2019-9-12 21:40:59

永恒的蓝色梦想 发表于 2019-9-12 21:39
话说你只有一贴好像就升级了

对呀{:10_256:}

林林猪 发表于 2019-9-16 14:07:42

random

liesa0218 发表于 2019-9-16 15:19:20

小白,来看看

奶油小生 发表于 2019-9-23 10:40:55

给我康康

3131299740 发表于 2020-1-21 19:25:52

看看

theheadlion 发表于 2020-1-26 21:13:45

感谢分享

1770747317 发表于 2020-1-29 13:42:41

厉害

czzhbq 发表于 2020-12-31 13:44:02

{:10_256:}
页: [1]
查看完整版本: random模块详解