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中生成各种类型和范围的随机数,适用于各种编程场景。
