用python去生成8个随机数范围是1~42
时间: 2023-07-15 12:16:00 浏览: 68
可以使用Python内置的random库来生成随机数,代码如下:
```python
import random
random_list = []
for i in range(8):
random_list.append(random.randint(1, 42))
print(random_list)
```
运行结果可能会类似于:
```
[21, 38, 10, 5, 27, 12, 39, 37]
```
相关问题
python生成20个随机数,范围是100到200
好的,可以使用Python内置的random模块来生成随机数。下面是生成20个随机数的代码,范围是100到200:
```python
import random
random_list = []
for i in range(20):
random_num = random.randint(100, 200)
random_list.append(random_num)
print(random_list)
```
代码解释:
- 首先我们导入了Python内置的random模块。
- 然后我们创建了一个空列表random_list,用于存放生成的随机数。
- 接着我们使用for循环生成20个随机数。每次循环,使用random.randint()函数生成一个100到200之间的整数,并将其添加到random_list中。
- 最后我们打印出random_list,即生成的20个随机数。
希望这个代码对你有所帮助!
python随机生成两个随机数
你可以使用Python内置的random模块来生成随机数。下面是两种生成随机数的方法:
1. 使用random.uniform(a, b)方法生成指定范围内的随机符点数,其中a和b分别为上限和下限。例如,生成10到20之间的随机数可以使用以下代码:
import random
random.uniform(10, 20)
2. 使用numpy.random.choice(a, size=None, replace=True, p=None)方法从一个int数字或1维array里随机选取内容,并将选取结果放入n维array中返回。例如,生成两个随机整数可以使用以下代码:
import numpy as np
np.random.choice(np.arange(1, 101), size=2, replace=False)
这个例子中,np.arange(1, 101)生成了一个1到100的整数数组,size=2表示需要生成两个随机数,replace=False表示生成的随机数不可重复。