python产生10个不同的随机数,并且随机数为小数
时间: 2023-06-03 09:04:44 浏览: 118
产生10个随机两位数
5星 · 资源好评率100%
可以使用Python内置的random模块中的random()函数来生成随机数。以下是生成10个不同的小数随机数的代码示例:
```python
import random
random_list = []
while len(random_list) < 10:
new_num = round(random.uniform(0, 1), 2)
if new_num not in random_list:
random_list.append(new_num)
print(random_list)
```
这段代码首先导入了random模块,然后定义了一个空列表random_list用于存储生成的随机数。
接着进入一个while循环,用于生成随机数。在循环中,使用random.uniform()函数来生成0到1之间的随机小数,round()函数用于将小数四舍五入保留两位小数。
生成的新随机数被存储在new_num变量中,然后判断该随机数是否已经在random_list列表中出现过。如果没有出现过,就将它添加到列表中。
最后,当random_list列表长度为10时,退出循环,并打印出生成的10个不同的随机小数。
阅读全文