Python中随机生成20个小数的技巧
发布时间:2023-12-11 14:29:30
在Python中,你可以使用random模块中的random()函数来生成随机小数。random()函数会返回一个0到1之间的随机小数。你可以通过乘以一个合适的倍数来得到你想要的小数范围。
以下是生成20个小数的例子:
import random
# 生成20个小于1的随机小数
for _ in range(20):
print(random.random())
# 生成20个小于10的随机小数
for _ in range(20):
print(random.random() * 10)
# 生成20个小于100的随机小数
for _ in range(20):
print(random.random() * 100)
# 生成20个在-1到1之间的随机小数
for _ in range(20):
print(random.random() * 2 - 1)
上述例子中,我们分别生成了20个小于1、10、100以及在-1到1之间的随机小数。你可以根据需要调整生成的小数的范围。
另外,如果你需要指定小数的精度,可以使用round()函数来四舍五入到指定的小数位数。例如,要生成两位小数,可以使用如下代码:
import random
# 生成20个小于1的两位小数
for _ in range(20):
num = random.random()
rounded_num = round(num, 2)
print(rounded_num)
上述代码会生成20个小于1的两位小数,并使用round()函数将它们四舍五入到两位小数位。
希望以上内容对你有所帮助!
