欢迎访问宙启技术站
智能推送

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()函数将它们四舍五入到两位小数位。

希望以上内容对你有所帮助!