python 生成随机数的方法

一、概述

python 可以通过 random 包来产生随机数或者执行一些随机操作。

1. random.seed()

给定一个数据作为随机数种子,和大多数语言一样,python 也可以使用时间来作为随机数种子。

2. random.random()

产生一个位于 [0, 1) 之间的随机浮点数。

3. random.randint(a, b)

产生一个位于 [a, b] 之间的随机整数。

4. random.uniform(a, b)

产生一个位于 [a, b] 之间的随机浮点数。

5. random.randrange(a, b, s)

产生一个位于 [a, b] 之间的随机数,以 s 为步长。

6. random.sample(o, n)

在对象 o 中随机取出 n 个数据,对象可以是列表,元组,字符串等。

7.random.choice(o)

在对象 o 中随机取出 1 个数据,类似于 sample(o, 1)

8. random.shuffle(o)

打乱对象 o 中各元素的顺序,相当于重新洗牌,要求对象类型为列表。

二、示例

输出:

《 python 生成随机数的方法》 有 1 条评论

回复 马谦马谦马谦 取消回复