Loading
rand (乱数値の取得)
形式
rand( $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.