関連論文
-
MTを発表した論文
M. Matsumoto and T. Nishimura, "Mersenne Twister: A 623-dimensionally equidistributed uniform pseudorandom number generator",
ACM Trans. on Modeling and Computer Simulation
Vol. 8, No. 1, January pp.3-30 (1998)
DOI:10.1145/272991.272995
-
MTの元となった生成法TGFSRに関する論文その1
M. Matsumoto and Y. Kurita, "Twisted GFSR generators",
ACM Trans. on Modeling and Computer Simulation, 2(1992),179--194
DOI:10.1145/146382.146383
tgfsr3.pdf (pdf)
-
MTの元となった生成法TGFSRに関する論文その2
M. Matsumoto and Y. Kurita, "Twisted GFSR generators II",
ACM Trans. on Modeling and Computer Simulation, 4(1994),254--266
DOI:10.1145/189443.189445
ttgfsr7.pdf
(pdf file)
-
Dynamic Creator: 並列計算などのため、複数の独立なMTのパラメータを生成する
Makoto Matsumoto and Takuji Nishimura,
"Dynamic Creation of Pseudorandom Number Generators",
Monte Carlo and Quasi-Monte Carlo Methods 1998,
Springer, 2000, pp 56--69.
dgene.ps
or
dgene.pdf.
SFMT SIMDを使用した高速MT、乱数としての性質も改善されている。
Mutsuo Saito and Makoto Matsumoto, "SIMD-oriented Fast Mersenne Twister: a
128-bit Pseudorandom Number Generator",
Monte Carlo and Quasi-Monte Carlo Methods 2006,
Springer, 2008, pp. 607 -- 622.
DOI:10.1007/978-3-540-74496-2_36
sfmt.pdf
均等分布次元計算プログラムのバグによる数値のミスが発見されました。
正誤表を御覧ください。(2015年9月1日)
斎藤の修士論文
には枚数制限で書けなかった部分が追加されています。
WELL 疑似乱数生成器についての論文
F. Panneton, P. L'Ecuyer and M. Matsumoto
"Improved Long-Period Generators Based on Linear
Reccurences Modulo 2",
ACM Transactions on Mathematical Software, 32 (1, March) 2006, 1--16.
DOI:10.1145/1132973.1132974
PDFとCのソースコードは
Pierre L'Ecuyer's publications No. 30.
MTのJumpについての論文
Hiroshi Haramoto, Makoto Matsumoto, and Pierre L’Ecuyer,
"A Fast Jump Ahead Algorithm for Linear Recurrences in a Polynomial Space",
Sequences and Their Applications - SETA 2008, 290--298,
DOI:10.1007/978-3-540-85912-3_26
pre-print.pdf
MTのJumpについての論文その2
Hiroshi Haramoto, Makoto Matsumoto, Takuji Nishimura,
François Panneton, Pierre L’Ecuyer,
"Efficient Jump Ahead for F2-Linear Random Number Generators",
INFORMS JOURNAL ON COMPUTING,
Vol. 20, No. 3, Summer 2008, pp. 385-390
DOI: 10.1287/ijoc.1070.0251
author copy
-
dSFMT 倍精度浮動小数点数生成に特化した擬似乱数生成器
Mutsuo Saito and Makoto Matsumoto,
"A PRNG Specialized in Double Precision Floating Point Number Using an
Affine Transition",
Monte Carlo and Quasi-Monte Carlo Methods 2008,
Springer, 2009, pp. 589 -- 602.
DOI:10.1007/978-3-642-04107-5_38
dSFMT.pdf
均等分布次元計算プログラムのバグによる数値のミスが発見されました。
正誤表を御覧ください。(2015年9月28日)
乱数のテスト
-
M. Matsumoto and Y. Kurita, "Strong deviations from randomness in m-sequences
based on trinomials,"
ACM Trans. on Modeling and Computer Simulation, 6 (1996), pp 99-106.
DOI:10.1145/232807.232815
devi.pdf
(pdf file)
-
M. Matsumoto and T. Nishimura
``A Nonempirical Test on
the Weight of Pseudorandom Number Generators''
381--395 in: Monte Carlo and Quasi-Monte Carlo methods 2000,
Ed. K.T. Fang, F.J.Hickernel,
and H. Niederreiter,
Springer-Verlag 2002.
hong-fin4.pdf.
-
M. Matsumoto and T. Nishimura
``Sum-discrepancy test on pseudorandom number generators''
Mathematics and Computers in Simulation, Vol. 62 (2003), pp 431-442.
DOI:10.1016/S0378-4754(02)00227-6
mnsalz8.pdf
- Makoto Matsumoto, Mutsuo Saito, Hiroshi Haramoto, Takuji Nishimura
"Pseudorandom Number Generation: Impossibility and Compromise",
Journal of Universal Computer Science, Vol. 12, No. 6,
pp. 672-690, 2006.
- 松本眞, 西村拓士, M系列に対する重みディスクレパンシー検定,
山形大学紀要(自然科学),
Vol. 16, No.3, 2007, 105--112.
- Haramoto, H., Matsumoto, M., Nishimura, T. "Computing conditional
probabilities for F2-linear pseudorandom bit generator by splitting
Mac-Williams identity", International Journal of Pure
and Applied Mathematics, Vol.38 No.1, 2007.
- Makoto Matsumoto, Isaku Wada,
Ai Kuramoto, Hyo Ashihara,
"Common Defects in Initialization of Pseudorandom Number
Generators",
ACM Trans. on Modeling and Computer Simulation 17(4): 2007.
Article No. 15,
DOI:10.1145/1276927.1276928
暗号
-
CRYPTOGRAPHIC MERSENNE TWISTER AND FUBUKI STREAM/BLOCK CIPHER
CryptMT ver.3 の理論的側面について
Matsumoto, M., Saito, M., Nishimura, T. and Hagita, M.
"A Fast Stream Cipher with Huge State Space and Quasigroup Filter for
Software",
Selected Areas in Cryptography 2007,
Lecture Notes in Computer Science (LNCS),
vol. 4876, pp. 246 -- 263, 2007.
DOI:10.1007/978-3-540-77360-3_16
sac2007.pdf
CryptMT ver.3 全般
Matsumoto, M., Saito, M., Nishimura, T. and Hagita, M.
"CryptMT3 Stream Cipher",
New Stream Cipher Designs ,
Lecture Notes in Computer Science (LNCS),
vol. 4986, pp. 7 -- 19, 2008.
DOI:10.1007/978-3-540-68351-3_2
PDF
その他
"Simple cellular automata as pseudorandom m-sequence generators
for built-in self-test"
M. Matsumoto,
ACM Transactions on Modeling and Computer Simulation 8. (Jan. 1998) 31-42.
DOI:10.1145/272991.273007
rng8.pdf
(pdf file)
MTのページへ戻る