秀丸エディタで乱数を生成するマクロがなかったので書いてみました。
浮動小数点版の秀丸エディタにはあるようですが、当方は通常版の秀丸エディタなので。
ダウンロード
右上のダウンロードボタンを押してzipを選択。
https://github.com/ohtorii/hm_random
乱数の種類
- SFMT(SIMD-oriented Fast Mersenne Twister.)
- xorshift
- xor
- xor64
- xorwow
- drand48
カスタマイズ(プログラマ向け)
注意
このマクロは「田楽DLL」が必要です、必ずインストールして下さい。
http://www.ceres.dti.ne.jp/~sugiura/
References
Xorshift RNGs, George Marsaglia, The Florida State University.
http://www.jstatsoft.org/v08/i14/
SIMD-oriented Fast Mersenne Twister (SFMT).
http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/SFMT/index-jp.html