用python生成20个介于0-100之间随机数的列表
时间: 2023-05-26 14:01:05 浏览: 156
A:
```python
import random
random_list = [random.randint(0, 100) for _ in range(20)]
print(random_list)
```
输出结果示例:
```
[63, 22, 58, 36, 83, 59, 49, 46, 35, 51, 7, 33, 55, 20, 84, 70, 97, 62, 23, 56]
```
相关问题
python生成100个介于0到9999之间的无重复随机数
你可以使用Python中的random模块来生成无重复随机数。具体方法如下:
```python
import random
random_list = random.sample(range(0, 9999), 100)
print(random_list)
```
这里使用了`random.sample()`函数,它会从指定的序列中随机取出指定个数的元素,而且不会有重复的元素。`range(0, 9999)`会生成0到9998的序列,然后`random.sample()`函数从这个序列中随机取出100个元素组成一个列表。最后打印出这个列表即可。
用python生成一个介于a和b之间的随机双精度浮点数c
在Python中,你可以使用`random`模块来生成介于a和b之间的随机双精度浮点数c。下面是一个示例代码:
```python
import random
def generateRandomNumber(a, b):
return random.uniform(a, b)
a = 1.0 # 设置a的值
b = 10.0 # 设置b的值
c = generateRandomNumber(a, b)
print("随机数c的值:", c)
```
在这段代码中,我们首先导入了`random`模块。然后,我们定义了一个名为`generateRandomNumber`的函数,它接受两个参数a和b,并使用`random.uniform`函数生成一个介于a和b之间的随机双精度浮点数。
在主程序中,我们设置了a和b的值,并调用`generateRandomNumber`函数来生成随机数c。最后,我们使用`print`函数将c的值打印出来。
这样,我们就可以使用Python生成介于a和b之间的随机双精度浮点数c。