python random函数
时间: 2023-07-11 14:50:52 浏览: 176
Python的random模块提供了生成随机数的函数。下面是一些常用函数:
1. random.random():返回一个0到1之间的随机浮点数。
2. random.randint(a, b):返回一个a到b之间的随机整数,包括a和b。
3. random.uniform(a, b):返回一个a到b之间的随机浮点数,可以是a或b。
4. random.choice(seq):从序列seq中随机选取一个元素。
5. random.shuffle(seq):将序列seq随机打乱。
6. random.sample(seq, n):从序列seq中随机选取n个元素。
使用方法如下:
```python
import random
# 生成一个0到1之间的随机浮点数
print(random.random())
# 生成一个1到100之间的随机整数
print(random.randint(1, 100))
# 生成一个1到10之间的随机浮点数
print(random.uniform(1, 10))
# 从列表中随机选取一个元素
a = [1, 2, 3, 4, 5]
print(random.choice(a))
# 将列表随机打乱
random.shuffle(a)
print(a)
# 从列表中随机选取两个元素
print(random.sample(a, 2))
```
以上代码输出结果如下:
```
0.5859874889994224
57
8.157645731032027
2
[3, 1, 5, 4, 2]
[2, 1]
```
相关问题
Python random函数
Python random函数是一个用于生成随机数的函数,它可以用于生成整数、浮点数、随机序列等。它可以通过设置种子来控制随机数的生成,也可以通过设置范围来限制随机数的取值。例如,random.randint(1, 10)可以生成1到10之间的随机整数。
python random函数的用法
Python中的random函数用于生成随机数,包括整数、浮点数和随机序列等。它可以通过导入random模块来使用。例如,生成[0, 1)内的随机浮点数,可以使用random.random()函数。生成[1, 10]内的整数,可以使用random.randint(1, 10)函数。生成随机序列,可以使用random.shuffle()函数。等等。
阅读全文