欢迎访问宙启技术站
智能推送

使用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库中的五个常用函数,它们可以用于生成随机数或随机选择序列中的元素,非常便于在编程中实现随机性。