python随机生成两个随机数
时间: 2023-11-28 10:41:33 浏览: 72
你可以使用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表示生成的随机数不可重复。
相关问题
python 随机生成10个随机数
以下是两种生成10个随机数的方法:
方法一:
```python
import random
l1 = []
for i in range(10):
l1.append(random.randrange(1, 20))
print(l1)
```
方法二:
```python
import random
l1 = []
while len(l1) < 10:
x = random.randrange(1, 20)
l1.append(x)
print(l1)
```
python随机生成1到100随机数
Python可以使用random模块来生成1到100之间的随机整数。有两种方法可以实现这个目标:
1. 使用random模块中的sample()函数来生成一个包含10个1到100之间随机整数的列表,代码如下:
```python
import random
random_int_list = random.sample(range(1, 101), 10)
print(random_int_list)
```
2. 使用random模块中的randint()函数来生成一个1到100之间的随机整数,代码如下:
```python
import random
random_int = random.randint(1, 100)
print(random_int)
```
这两种方法都可以生成1到100之间的随机整数,但是第一种方法可以生成多个随机整数,而第二种方法只能生成一个随机整数。