用python生成包括20个随机数的列表
时间: 2023-03-22 10:00:47 浏览: 516
好的,这个问题很简单,以下是用Python生成一个包括20个随机数的列表的代码:
```python
import random
random_list = [random.randint(1, 100) for _ in range(20)]
print(random_list)
```
运行这个代码,会输出一个包含20个随机数的列表,例如:
```
[89, 42, 76, 12, 55, 23, 65, 98, 34, 75, 10, 81, 47, 6, 54, 27, 94, 1, 38, 70]
```
相关问题
使用Python,生成10个随机数列表,使用列表筛选法求素数,且可以设置随机数最大值
在Python中,我们可以首先创建一个函数来检查一个数是否为素数,然后利用`random`模块生成指定范围内的随机整数,并用列表推导式结合这个素数判断函数来创建随机素数列表。以下是具体的步骤:
```python
import random
def is_prime(n):
if n < 2:
return False
for i in range(2, int(n**0.5) + 1):
if n % i == 0:
return False
return True
# 设置最大值
max_value = 100 # 可以为用户自定义的最大值
random_list = [random.randint(1, max_value) for _ in range(10)] # 生成10个随机数
# 筛选素数
primes = [num for num in random_list if is_prime(num)]
print(f"生成的随机数列表:{random_list}")
print(f"筛选出的素数列表:{primes}")
python生成二十个随机数
可以使用Python内置的random模块来生成随机数,具体操作如下:
```python
import random
# 生成20个范围在[0,100)内的随机整数
rand_list = [random.randint(0, 99) for i in range(20)]
print(rand_list)
```
输出结果类似于:
```
[47, 76, 19, 53, 78, 95, 87, 59, 19, 3, 13, 47, 0, 38, 5, 17, 9, 85, 71, 56]
```
阅读全文