产生10个1到2之间的随机小数存入list列表中,控制小数点后2位
时间: 2024-05-12 20:20:17 浏览: 58
代码如下:
```python
import random
# 生成10个1到2之间的随机小数
num_list = [round(random.uniform(1, 2), 2) for i in range(10)]
print(num_list)
```
输出结果:
```
[1.87, 1.03, 1.65, 1.35, 1.99, 1.19, 1.69, 1.08, 1.03, 1.66]
```
相关问题
random,生成0.5到1之间的保留小数点后两位的小数
你可以使用 random 模块中的 uniform 函数来生成指定范围内的随机小数,并使用 round 函数对随机数进行保留小数点后两位的操作。以下是一个生成 0.5 到 1 之间的随机小数,并保留两位小数的示例代码:
```python
import random
random_num = round(random.uniform(0.5, 1), 2)
print(random_num)
```
这里使用了 random 模块中的 uniform 函数,它接受两个参数,表示随机数的范围。这段代码会生成一个 0.5 到 1 之间的随机小数,并保留两位小数。然后使用 round 函数对随机数进行保留小数点后两位的操作。最后将结果打印输出。如果你需要生成其他范围内的随机小数,只需要更改 uniform 函数的参数即可。
random,生成0到1之间的保留小数点后两位的小数
你可以使用 round 函数对生成的随机数进行保留小数点后两位的操作。以下是一个生成 0 到 1 之间的随机小数,并保留两位小数的示例代码:
```python
import random
random_num = round(random.random(), 2)
print(random_num)
```
这里使用了 random 模块中的 random 函数,它会生成一个 0 到 1 之间的随机小数。然后使用 round 函数对生成的随机数进行保留小数点后两位的操作。最后将结果打印输出。如果你需要生成其他范围内的随机小数,只需要更改 random 函数的参数即可。
阅读全文