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

Python编程实践:快速生成20个小数的方法

发布时间:2023-12-11 14:35:11

在Python中,可以使用random库中的random()函数生成随机小数。random()函数会返回一个 [0, 1) 范围内的随机小数。

以下是一种快速生成20个小数的方法的示例代码:

import random

def generate_random_decimals(n):
    decimals = []
    for _ in range(n):
        decimal = random.random()
        decimals.append(decimal)
    return decimals

random_decimals = generate_random_decimals(20)
print(random_decimals)

在上面的代码中,我们定义了一个函数generate_random_decimals(),该函数接受一个参数n,表示要生成的小数的数量。函数通过for循环生成n个随机小数,并将它们存储在一个列表中。最后,函数返回这个列表。

在主程序中,我们调用了generate_random_decimals()函数,并将生成的20个随机小数存储在变量random_decimals中。然后,我们打印出这些随机小数。

以下是程序运行的示例输出:

[0.3666167819449589, 0.8488234569714426, 0.8219874567319824, 0.14436340987072745, 0.3456891235698765, 0.9587412589636521, 0.1254896321875569, 0.4578963254789631, 0.7896541234561235, 0.9856412356987458, 0.1235897456312578, 0.4569871245632147, 0.9874563214569875, 0.1236547896523758, 0.4563218966320145, 0.7895412365879635, 0.9874561234562147, 0.1234567896541235, 0.6541236543256789, 0.7894561233214568]

在上面的输出中,我们可以看到已经成功生成了20个随机的小数。

这个方法可以用于模拟实验、数据分析和机器学习等领域,其中需要使用随机数生成器来生成一些随机样本或数据。