随机数生成算法
RandStream.list
RandStream.list
列示创建随机数流时可使用的所有生成器算法RandStream
或RandStream.create
.下表给出了可用的生成器算法及其属性。
关键字 | 发电机 | 支持多流和子流万博1manbetx | 全精度的近似周期 |
---|---|---|---|
mt19937ar | 梅森龙卷风(使用的默认流在MATLAB®启动) | 没有 | |
dsfmt19937 | 面向simd的快速梅森龙卷风 | 没有 | |
mcg16807 | 可乘同余发电机 | 没有 | |
mlfg6331_64 | 乘法滞后的斐波那契生成器 | 是的 | |
mrg32k3a | 组合多重递归发生器 | 是的 | |
shr3cong | 移位寄存器发生器和线性同余发生器 | 没有 | |
swb2712 | 用借用生成器修改了减法 | 没有 |
看到选择随机数生成器有关这些生成器算法的详细信息。看到http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/emt.html参阅梅森龙卷风算法的完整描述。