使用Python随机生成20个小数的方法
发布时间:2023-12-11 14:29:15
生成随机小数可使用random库中的random函数。该函数返回一个0到1之间的随机小数。结合循环,可以生成多个小数。
以下是一个生成20个随机小数的例子:
import random
random_numbers = []
for _ in range(20):
random_numbers.append(random.random())
print(random_numbers)
输出结果类似于:
[0.36652082208967926, 0.36830866506659347, 0.091573712573395196, 0.7782674134795237, 0.7221393847388371, 0.9146776012305945, 0.9160449086275067, 0.3368295381033385, 0.7103154267798812, 0.9177226174542655, 0.8684383667206765, 0.706616932340837, 0.7321218348772574, 0.13180254665929336, 0.033052271357028906, 0.5892766486258557, 0.19632117110248762, 0.038980267381055536, 0.8767045782992649, 0.3286682141361066]
这里使用了一个空列表random_numbers来存储生成的随机数。通过循环20次,将每次生成的随机小数加入列表中。最后打印列表即可。
另外,如果希望生成指定范围内的随机小数,可以使用uniform函数。uniform(a, b)会返回一个位于a和b之间的随机小数。
以下是一个生成20个范围在0到1之间的随机小数的例子:
import random
random_numbers = []
for _ in range(20):
random_numbers.append(random.uniform(0, 1))
print(random_numbers)
输出结果同样是20个在0到1之间的随机小数。
