随机种子

random.seed(num)


num为空时为真随机,num为一个固定数时是固定的随机



普通随机

import random
x = random.random()
print x




固定范围整数随机-->半开区间 [low, high)。


import numpy as np
np.random.randint(end)默认范围0-end
np.random.randint(start,end)随机范围start-end
np.random.randint(start,end,size)随机范围start-end,生成一个数组大小为size



固定范围整数随机-->位于闭区间 [low, high]。


import numpy as np
np.random.rand_integer(end)默认范围0-end
np.random.rand_integer(start,end)随机范围start-end
np.random.rand_integer(start,end,size)随机范围start-end,生成一个数组大小为size



标准正态分布随机


import numpy as np
np.random.randn(x,y)+[σ,μ]返回一个样本,具有标准正态分布,x组y维,σ标准差,μ期望



随机的浮点数,在半开区间 [0.0, 1.0)。


import numpy as np
np.random.random_sample(size)