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

Python中random模块中的函数使用示例。

发布时间:2023-08-01 13:33:32

python中的random模块提供了一系列函数,用于生成随机数。下面是一些常用的random函数的使用示例。

1. random.random()

该函数返回一个0到1之间的随机浮点数。

import random

# 生成一个0到1之间的随机浮点数
num = random.random()
print(num)

2. random.uniform(a, b)

该函数返回一个在a和b之间的随机浮点数。

import random

# 生成一个在1到10之间的随机浮点数
num = random.uniform(1, 10)
print(num)

3. random.randint(a, b)

该函数返回一个在a和b之间的随机整数。

import random

# 生成一个在1到100之间的随机整数
num = random.randint(1, 100)
print(num)

4. random.choice(sequence)

该函数从sequence中随机选择一个元素返回。

import random

# 从列表中随机选择一个元素返回
lst = [1, 2, 3, 4, 5]
num = random.choice(lst)
print(num)

5. random.shuffle(sequence)

该函数将序列中的元素随机排列。

import random

# 将列表随机排列
lst = [1, 2, 3, 4, 5]
random.shuffle(lst)
print(lst)

6. random.sample(sequence, k)

该函数从序列中随机选择k个 元素返回。

import random

# 从列表中随机选择3个不重复的元素返回
lst = [1, 2, 3, 4, 5]
num = random.sample(lst, 3)
print(num)

这些只是random模块中的一部分函数。还有其他函数可以用于生成随机数。使用random模块可以轻松地在Python中生成各种类型和范围的随机数,适用于各种编程场景。