random
标准库模块实现了随机数生成器,使用起来非常简单:
<span class="kn">import</span> <span class="nn">random</span>
<span class="n">random</span><span class="o">.</span><span class="n">random</span><span class="p">()</span>
[email protected]!ma.com搞$代^码网搞代码
这个函数会返回 [0, 1) 之间的随机浮点数。
该模块中还有许多其他的专门的生成器,例如:
-
randrange(a, b)
返回 [a, b) 区间内的一个整型数。 -
uniform(a, b)
返回 [a, b) 区间之间的浮点数。 -
normalvariate(mean, sdev)
使用正态(高斯)分布采样。
还有一些高级函数直接对序列进行操作,例如:
-
choice(S)
从给定的序列中随机选择一个元素。 -
shuffle(L)
对列表进行原地重排,也就是说随机打乱。
还有 Random
类,你可以将其实例化,用来创建多个独立的随机数生成器。
来源:搞代码网:原文地址:https://www.gaodaima.com