随机数的产生需要有一个随机的种子,因为用计算机产生的随机数是通过递推的方法得来的,必须有一个初始值。
unifrnd ( A,B,m,n) :[A,B]上均匀分布(连续) 随机数
unidrnd(N,m,n):均匀分布(离散)随机数,数范围从1,2,...,N
产生3行4列均值为2的指数分布随机数:exprnd(2,3,4)
生成服从泊松分布的随机数:
random('Poisson',Lambda)
random('Poisson',Lambda,m,n)
生成pareto分布的数:gprnd
unifrnd ( A,B,m,n) :[A,B]上均匀分布(连续) 随机数
Matlab 中如何用rand函数产生相同随机数?
1)使用rng保留生成器设置
2)使用相同的种子seed: