Python编程实例:随机生成20个小数
下面是使用Python编程实现随机生成20个小数的例子:
import random
def generate_random_floats(n):
random_floats = []
for _ in range(n):
random_floats.append(random.uniform(0, 1))
return random_floats
if __name__ == "__main__":
random_floats = generate_random_floats(20)
print(random_floats)
这个例子使用了random模块中的uniform函数生成20个随机小数。uniform函数接受两个参数,表示生成的随机数的范围。在这个例子中,使用0和1作为随机数的范围。
首先在代码的开头导入random模块。然后,我们定义了一个名为generate_random_floats的函数,它接受一个参数n,表示要生成多少个随机小数。
在函数中,我们创建了一个空列表random_floats,用于存储生成的随机小数。接下来,使用for循环生成n个随机小数,每次循环使用random.uniform函数生成一个随机小数,并将它添加到random_floats列表中。
最后,在main函数中,我们调用generate_random_floats函数生成20个随机小数,并打印结果。
运行这段代码,你将得到一个20个随机小数的列表,例如:
[0.3756203968149427, 0.14130772223961263, 0.05795468661494301, 0.8601224414312366, 0.4736668210446713, 0.030382541239170434, 0.7125969436739184, 0.7683450544641703, 0.16973693380343335, 0.8752167065309909, 0.21189311684125035, 0.7241897415487617, 0.2818833892844624, 0.5215812972054709, 0.7747819806756823, 0.7740624789100733, 0.8102013566899052, 0.548443231410884, 0.8129537805843574, 0.7293984109089843]
这就是随机生成20个小数的实际例子。你可以根据自己的需求,调整生成随机小数的范围,以及生成的个数。这个例子可以应用在很多场景中,比如生成随机测试数据、模拟实验等。
