1、random.random()
random.random()方法返回一个随机数,其在0至1的范围之内
import random
a=random.random()
print(a)
结果0.4499619086192034
2、random.uniform()
在指定范围内生成随机数注意此处结果依旧是浮点数float,
其有两个参数,一个是范围上限,一个是范围下线
import random
b=random.uniform(5,60)
print(b)
print(type(b))
结果
26.453020343905788
3、random.randint()
在制定范围内随机生成指定范围内的整数注意此处结果为整数,
其有两个参数,一个是范围上限,一个是范围下线
此处区间为前闭后闭
import random
c=random.randint(5,60)
print(c)
print(type(c))
结果
47
返回浮点数x的四舍五入值
d=31.64870319856474
print(round(d,3))
31.649
numpy 的random子库:
randint(low, high,( shape)): 依shape创建随机整数或整数数组,范围是[ low, high)
区间为前闭后开
a=np.random.randint(0,10,(3,3))
print(a)
[[7 7 5]
[8 7 5]
[8 2 9]]