使用Python生成随机小数
发布时间:2024-01-15 21:08:48
Python中生成随机小数可以使用random模块中的random()函数。random()函数返回一个在0到1之间的随机小数。下面是一个生成随机小数的例子:
import random # 生成一个随机小数 random_num = random.random() print(random_num)
运行上面的代码,输出结果类似于:0.84693332738
如果需要生成一个指定范围内的随机小数,可以使用uniform()函数。uniform()函数接受两个参数,返回一个在指定范围内的随机小数。下面是一个生成指定范围内随机小数的例子:
import random # 生成一个在0到1之间的随机小数 random_num = random.uniform(0, 1) print(random_num) # 生成一个在10到20之间的随机小数 random_num = random.uniform(10, 20) print(random_num)
运行上面的代码,输出结果可能类似于:0.84693332738 和 18.234572839
如果需要生成多个随机小数,可以使用循环。下面是一个生成多个随机小数的例子:
import random
# 生成10个随机小数
for i in range(10):
random_num = random.random()
print(random_num)
运行上面的代码,输出结果类似于:
0.84693332738
0.32549763890
0.43124587631
...
可以看到,每次运行代码都会生成不同的随机小数。
如果需要生成一定范围内的多个随机小数,可以使用uniform()函数结合循环。下面是一个生成一定范围内的多个随机小数的例子:
import random
# 生成10个在0到1之间的随机小数
for i in range(10):
random_num = random.uniform(0, 1)
print(random_num)
# 生成10个在10到20之间的随机小数
for i in range(10):
random_num = random.uniform(10, 20)
print(random_num)
运行上面的代码,输出结果类似于:
0.84693332738
0.32549763890
0.43124587631
...
16.84592376457
16.23457283923
17.54326537654
...
以上就是使用Python生成随机小数的一些例子。需要注意的是,每次运行代码得到的结果都会是不同的随机小数,所以输出结果可能会有所不同。
