文件名称:Mersenne Twister随机数产生
文件大小:565KB
文件格式:RAR
更新时间:2016-01-05 07:30:31
MT 随机数
利用Mersenne Twister算法产生随机数,并测试和分析了其随机性。 程序中还加入了界面显示。 各个文件为: initGenerator.m: initGenerator函数,用于初始化随机序列的长度和值 generateNum.m: generateNum函数,当index为0时被调用,用于创建624维的移位寄存器数组 extractNum.m: extractNum函数,根据index当前值选择数组中的数生成随机数,同时改变index的值。 main.m: main主函数,输入种子seed和产生数目total,输出产生结果及随机性测试结果 mymy.m和mymy.fig: 用于界面显示的部分,这两个文件会通过界面传入seed和total的值,并调用main函数,在相应的框中显示输出结果。
【文件预览】:
Mersenne Twister
----Mersenne Twister()
--------main.m(911B)
--------extractNum.m(347B)
--------mymy.m(9KB)
--------mymy.fig(5KB)
--------generateNum.m(457B)
--------initGenerator.m(245B)
----官网代码()
--------mt19937-2.c(5KB)
--------mt19937-2 (1).c(5KB)
----2009211125_09210682_19_李俊.docx(591KB)