ADP
Programming Language ADP

English

Sourceforge.net

SourceForge.JP

Loading

rand (乱数値の取得)

形式
 rand( $value)
引数
  • $value: 乱数値
完了時の動作
  • 常に次の述語を実行に移ります。バックトラックしません。
バックトラック時の動作
  • 常にバックトラックします。前の述語にバックトラックします。
説明
乱数を取得します。乱数の種の初期化はsrandで行います。
rand/srandはメルセンヌツイスターを使用しています。

コード例 (lib/rand.p)
,srand(1000);
,counter(1,1,5,$),rand.prtn,next;

実行例
D:\sample\lib>adp rand.p
-1487821389
882709079
493951047
-1673392448
-213533445


Powered by ADP.