2011-09-14 15 views

答えて

7

標準のMath.random()を使用してこれを行う方法はないと思います。しかし、あなた自身のジェネレータを書くことができます。 Linear congruential generatorsRanduなど)は、高速で実装が簡単です(数行のコード)が、完全ではありません。ゲームの場合は問題ありませんが、科学的な計算のために(私はあなたがアクションスクリプトで何かをやっているとは思わない)、問題が発生するかもしれません。興味があれば、例えばhttp://en.wikipedia.org/wiki/Linear_congruential_generator#Advantages_and_disadvantages_of_LCGs

のように読んでください。あるいは、メルセンヌツイスタージェネレータの実装が見つかりました:http://web.archive.org/web/20080218041026/http://www.devslash.com/?p=97少し遅くなりますが、LCGジェネレータよりも頑強でなければなりません。

関連する問題