总结:python自带的random函数用于生成随机数,numpy.random用于生成随机数矩阵
一、python自带的random:
-
random.random()
生成0~1的随机浮点数 -
random.uniform(a,b)
生成指定范围的随机浮点数,a<=n<=b -
random.randint(a,b)
生成指定范围的随机整数,a<=n<=b -
random.randrange(start,stop,step)
指定范围内,按step递增的集合中的随机数,start<=n<stop -
randrange(m,n,[,k])
生成一个[m,n)之间以K为步长的随机整数 -
getrandbits(k)
生成一个K比特长的随机整数(转换为十进制的数值范围就是2的K次方)
>>>random.getrandombits(8)
250