SeedRandom

SeedRandom[n]
重设伪随机生成器,用 n 为种子.

SeedRandom[]
用时钟时刻和当前的 Mathematica 进程的某种属性设置伪随机数生成器的种子.

更多信息更多信息

  • 您可以用 SeedRandom[n] 确定不同时刻获得相同的一个伪随机序列.
  • SeedRandom 影响 RandomIntegerRandomRealRandomComplexRandomPrimeRandomChoiceRandomSampleRandomVariate.
  • SeedRandom[Method->"method"] 指定生成伪随机数的方法.
  • SeedRandom[n, Method->"method"] 重设生成器,指定使用的种子和方法.
  • SeedRandom[n] 仅影响当前的生成器;SeedRandom[n, Method->All] 影响所有生成器.
  • 典型的方法有:
  • "Congruential"线性同余数生成程序 (较低质量的随机性)
    "ExtendedCA"扩充的元胞自动生成器 (缺省)
    "Legacy"由之前 Mathematica 6.0 缺省生成
    "MersenneTwister"Mersenne twister 移位寄存器发生器
    "MKL"Intel MKL 生成器 ( 基于 Intel 系统)
    "Rule30CA"Wolfram Rule 30 生成器
  • 不同的方式下给出不同级随机性的序列.
版本 1 的新功能 | 版本 6 修改功能
New to Mathematica? Find your learning path »
Have a question? Ask support »