python随机生成整数
时间: 2024-10-09 15:09:56 浏览: 43
python编写程序,生成10个随机整数,其中的奇数相加,偶数相加,结果进行输出两个和
在Python中,可以使用内置模块`random`来生成随机整数。下面是一些常用的方法:
1. **生成指定范围内的整数**:`random.randint(a, b)`会返回a和b之间(包括a和b)的一个随机整数。例如,`random.randint(0, 9)`将生成0到9之间的随机整数。
2. **生成均匀分布的随机整数**:`random.randrange(start, stop[, step])`也是在给定范围内生成随机数,步长默认为1。如`random.randrange(1, 11)`。
3. **从列表中随机选择元素**:`random.choice(sequence)`可以从序列(列表、元组等)中随机选取一个元素。
4. **生成固定长度的随机整数列表**:`random.sample(population, k)`从总体中随机抽取k个不重复的元素,适合生成固定的随机数组。
```python
import random
# 示例
random_int = random.randint(0, 10) # 生成0-10之间的随机整数
random_list = [random.randint(0, 100) for _ in range(5)] # 生成包含5个0-100整数的列表
print(random_int, random_list)
```
阅读全文