使用Python中的random库生成随机数:5个常用函数
发布时间:2023-07-04 13:21:49
Python中的random库提供了一些常用的函数来生成随机数。下面将介绍五个常用的函数:
1. random()
random()函数用于生成一个[0, 1)范围内的随机浮点数。返回的随机数满足均匀分布,即每个值出现的概率相等。
示例代码:
import random num = random.random() print(num)
输出结果:
0.7323948313362228
2. randint(a, b)
randint(a, b)函数用于生成一个[a, b]范围内的随机整数。返回的随机数满足均匀分布,即每个值出现的概率相等。
示例代码:
import random num = random.randint(1, 10) print(num)
输出结果:
8
3. uniform(a, b)
uniform(a, b)函数用于生成一个[a, b]范围内的随机浮点数。返回的随机数满足均匀分布,即每个值出现的概率相等。
示例代码:
import random num = random.uniform(1, 10) print(num)
输出结果:
6.781751982642467
4. choice(seq)
choice(seq)函数用于从序列seq中随机选择一个元素作为结果返回。
示例代码:
import random seq = ['apple', 'banana', 'orange'] fruit = random.choice(seq) print(fruit)
输出结果:
banana
5. shuffle(seq)
shuffle(seq)函数用于将序列seq中的元素随机排序。该函数会直接修改原始序列,不会返回新的序列。
示例代码:
import random seq = [1, 2, 3, 4, 5] random.shuffle(seq) print(seq)
输出结果:
[2, 5, 1, 3, 4]
以上是Python中random库中的五个常用函数,它们可以用于生成随机数或随机选择序列中的元素,非常便于在编程中实现随机性。
