名前: yk.mtst 日時: 2006-10-17 16:27:17 IPアドレス: 133.6.89.*
>>45505 基本アルゴリズムは同じようです。 あとほとんど問題になりませんが、 fp-randomにはエラーチェックに小さな穴があるようです。 確認は以下のソース。 \documentclass{jarticle} \usepackage{fp-random} \usepackage{lcg} \begin{document} seed が 1 の場合 \FPseed=1 fp: \FPrandom\dummy {\the\FPseed} \FPrandom\dummy {\the\FPseed} \FPrandom\dummy {\the\FPseed} \reinitrand[seed=1,first=0,last=2147483646] lcg: \rand \arabic{rand} \rand \arabic{rand} \rand \arabic{rand} これらは同じ数列 \bigskip seed が \the\time の場合 \FPseed=\the\time fp: \FPrandom\dummy {\the\FPseed} \FPrandom\dummy {\the\FPseed} \FPrandom\dummy {\the\FPseed} \chgrand[seed=\the\time] lcg: \rand \arabic{rand} \rand \arabic{rand} \rand \arabic{rand} これらは同じ数列 \bigskip seed が 2147483647 の場合 \FPseed=2147483647 fp: \FPrandom\dummy {\the\FPseed} \FPrandom\dummy {\the\FPseed} \FPrandom\dummy {\the\FPseed} 不適切な結果 \chgrand[seed=2147483647] lcg: \rand \arabic{rand} \rand \arabic{rand} \rand \arabic{rand} 適当にseedが与えられる \end{document}
この書き込みへの返事: