python中random函数
时间: 2023-10-16 18:17:39 浏览: 54
Python中的random模块提供了许多随机数生成函数,包括生成整数、浮点数、序列等。下面是一些常用的随机函数:
1. random.random():生成一个0到1之间的随机浮点数
2. random.randint(a, b):生成一个a到b之间的随机整数
3. random.uniform(a, b):生成一个a到b之间的随机浮点数
4. random.choice(seq):从序列seq中随机选取一个元素
5. random.shuffle(seq):将序列seq中的元素随机排序
6. random.sample(seq, k):从序列seq中随机选取k个元素
示例代码:
```python
import random
# 生成随机浮点数
print(random.random())
# 生成随机整数
print(random.randint(1, 10))
# 生成随机浮点数
print(random.uniform(1, 10))
# 从序列中随机选取一个元素
seq = ['apple', 'banana', 'orange']
print(random.choice(seq))
# 将序列中的元素随机排序
random.shuffle(seq)
print(seq)
# 从序列中随机选取k个元素
print(random.sample(seq, 2))
```
相关问题
Python中random函数
Python中的random模块提供了生成随机数的函数,其中最常用的是random()函数。该函数可以生成一个0到1之间的随机浮点数。例如,可以使用以下代码生成一个随机数:
```
import random
num = random.random()
print(num)
```
此外,还有其他一些常用的随机数生成函数,例如randint()、uniform()和choice()等。randint()函数可以生成指定范围内的整数,uniform()函数可以生成指定范围内的随机浮点数,而choice()函数可以从给定的序列中随机选择一个元素。
python中random函数库
Python中的random函数库提供了多种生成随机数的函数。以下是几个常用的函数:
1. random():用于生成一个0.0到1.0的随机数。
```python
import random
print(random.random()) # 输出:0.123456789
```
2. randint(a, b):用于生成一个a到b之间的随机整数。
```python
import random
print(random.randint(1, 10)) # 输出:5
```
3. uniform(a, b):用于生成一个a到b之间的随机小数。
```python
import random
print(random.uniform(1, 10)) # 输出:7.123456789
```
4. randrange([start], stop[, step]):用于生成一个从start到stop(不包括stop)之间以step为步长的随机整数。
```python
import random
print(random.randrange(0, 10, 2)) # 输出:4
```
5. choice(seq):用于从序列seq中随机选择一个元素。
```python
import random
print(random.choice(['apple', 'banana', 'orange'])) # 输出:banana
```
6. shuffle(seq):用于将序列seq中的元素随机排序。
```python
import random
list1 = [1, 2, 3, 4, 5]
random.shuffle(list1)
print(list1) # 输出:[2, 4, 1, 5, 3]
```