python生成各种随机小数,总有一种满足你的需求
有时需要自己模拟生成数据,Python是最合适的工具了。下面是python中的random模块,它用于随机数生成的例子。
(1) 随机小数
import random
print(random.random()) #随机大于0 且小于1 之间的小数
#结果
#0.6897784315368002
print(random.uniform(0,9)) #随机一个大于0小于9的小数
#结果
#1.2981140261424073
(2) 随机整数
import random
print(random.randint(0,10)) #随机一个大于等于0且小于等于10的整数
#结果
#8
print(random.randrange(1,10,2)) #随机一个大于等于1且小于等于10之间的奇数,其中2表示递增基数
#结果
#9
a = random.randrange(9, 100, 10)#从9、19、29、39、……、99之间,随机选取一个实数
print(a)
#结果
#69
(3) 随机返回列表中的元素
import random
print(random.choice(['123', 2.68, 52, [1, 2]])) #随机返回参数列表中任意一个元素
#结果
#[1, 2]
print(random.sample(['123','abc',52,[1,2]],2)) #随机返回参数列表中任意两个元素,参数2指定返回的数量