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

使用Python在池中随机生成20个数字

发布时间:2023-12-11 12:54:02

在Python中,你可以使用random模块生成随机数字。下面是一个简单的例子,展示如何在池中随机生成20个数字:

import random

# 生成20个随机整数
random_integers = [random.randint(1, 100) for _ in range(20)]
print("随机整数列表:", random_integers)

# 生成20个随机浮点数
random_floats = [random.uniform(0.0, 1.0) for _ in range(20)]
print("随机浮点数列表:", random_floats)

在上面的例子中,我们使用了random模块的randint()函数生成了20个在1到100之间的随机整数,并使用列表推导式将它们存储在random_integers列表中。类似地,我们使用uniform()函数生成了20个在0.0到1.0之间的随机浮点数,并将它们存储在random_floats列表中。

输出示例:

随机整数列表: [25, 35, 17, 63, 12, 58, 4, 24, 79, 99, 40, 69, 10, 41, 58, 39, 65, 95, 42, 3]
随机浮点数列表: [0.6603684550115737, 0.6332810837038396, 0.5315638458510112, 0.26617163564250566, 0.33645853655293386, 0.4718034297232461, 0.07794920818728908, 0.26106635287934357, 0.24245918451100584, 0.4419621533014248, 0.005378059405830664, 0.7797324442529298, 0.6037644323522555, 0.21067724101624077, 0.15653745079433702, 0.3701419997918571, 0.7540107377367343,  0.7189529142361712, 0.33543176163878516, 0.06793239411063349]

你可以根据需要自定义范围和数量来生成随机数字。例如,如果你想生成20个介于50到100之间的随机整数,你可以将randint()函数的参数修改为random.randint(50, 100)

希望这个例子能够帮助你在Python中生成随机数字。如果你有任何问题,请随时提问。