Python实时随机生成20个小数并输出
import random
# 使用random模块中的random()函数生成20个小数
random_numbers = [random.random() for _ in range(20)]
# 输出生成的20个小数
print("随机生成的20个小数:")
for number in random_numbers:
print(number)
'''
输出结果:
随机生成的20个小数:
0.5003809347087752
0.9438726359405417
0.8213452176511715
0.967297269739932
0.7740749577446309
0.034992917432568204
0.0007137429492099871
0.17497999206467275
0.537515613118177
0.5660837960516917
0.7177986918911805
0.8919323900537859
0.9899359087181274
0.7444253470847062
0.24849079236364028
0.7602178392209561
0.24027788944211778
0.47257800546294424
0.329271277635408
0.26622558218243703
'''
# 使用random模块中的uniform()函数生成20个指定范围内的小数
random_numbers = [random.uniform(1, 100) for _ in range(20)]
# 输出生成的20个小数
print("随机生成的20个指定范围内的小数:")
for number in random_numbers:
print(number)
'''
输出结果:
随机生成的20个指定范围内的小数:
5.386001134897283
89.55731440347913
45.643783237769395
28.71163754325594
63.014626182105995
24.57235159648098
32.765056955832015
23.828417914283387
44.851020639830825
33.500345258299665
56.08743191322055
71.8904241708151
31.48145510427845
84.03134405334307
95.87601440355346
45.90703798914585
96.1441142421501
96.13520314526884
52.728868321198154
93.60710009471271
'''
# 使用numpy模块生成20个小数
import numpy as np
# 生成20个小数并存储在numpy数组中
random_numbers = np.random.random(20)
# 输出生成的20个小数
print("随机生成的20个小数:")
for number in random_numbers:
print(number)
'''
输出结果:
随机生成的20个小数:
0.8787728992089344
0.6890236155485252
0.03876566149723825
0.6606739786075822
0.6878420958548702
0.2804565932627472
0.5880925705386216
0.7226380344118429
0.4939366093574939
0.6834681736076327
0.38243930666913703
0.20766073824680767
0.12712123734609875
0.6711765701477659
0.5536179761070887
0.8393145644492287
0.569150472857422
0.35522649925586503
0.1704851583754829
0.6309084372953774
'''
# 使用numpy模块生成指定范围内的20个小数
random_numbers = np.random.uniform(1, 100, 20)
# 输出生成的20个小数
print("随机生成的20个指定范围内的小数:")
for number in random_numbers:
print(number)
'''
输出结果:
随机生成的20个指定范围内的小数:
49.16464159821357
9.83040198876723
44.07084076865801
61.27339961397451
81.87783081041496
92.42811539599459
3.9567640304925124
55.51195447864591
26.332534825526836
13.430209234193345
27.856185021695375
89.24722762373308
85.2792963933383
49.10633735448865
43.55966366178182
18.289178497917515
7.638292187512762
1.308760992995377
22.31683237164806
12.000567962597244
'''
