*算術処理関数 [#sb2a65c9] RIGHT:[[「ヘルプ補足」諸注意>../「ヘルプ補足」諸注意]] #contents **Random関数 [#f2c28c18] //関連項目:~ //#hr ''書式'' Random('''数値''') &color(red){◆保証未確認動作'''(確認ver 2.2.25)'''};~ '''数値''' <= 1 なら常に '''数値''' を返します #hr &color(red){◆保証未確認動作'''(確認ver 2.2.25)'''};~ オプション「乱数系列非保存」がオフの場合、4096個の乱数を使いまわします。 したがって、4097 個以上の乱数を続けて使うと同じ値が繰り返し出てきます。 #hr &color(red){◆保証未確認動作'''(確認ver 2.2.25)'''};~ Random関数は、VB5の Rnd()関数を使っています。~ この関数の精度は、2 ^ 24 =約1677万です。なので、これを越える数を引数に使っても正確な結果は得られません。~ この関数の周期も、2 ^ 24 =約1677万で、約1677万回使えば元の値に戻ります。 しかし、乱数ダネのパターン数は 2 ^ 16 = 65536種類しかありません。 たいていの場合はこれで十分ですが、非常に多くのパターンからランダムに選びたいときにはふつごうが生じることもあります。~ 以上のRnd()関数の仕様は、ネット情報によります。 SRCでの実動テストはやっていません。 ---- **コメント [#w38c4d5a] #comment