randomize - 乱数ジェネレータの種をリセットする
|
説明
|
|
•
|
引数として正の整数を指定すると、randomize(n) は、乱数ジェネレータの状態を設定しますが、このとき、指定の値を線形合同乱数ジェネレータの初期状態として使用し、このジェネレータを使用して状態を作成します。引数が指定されないと、randomize() はシステムクロックに基づいた 1 つの数字を線形合同乱数ジェネレータの初期状態として使用します。
|
•
|
戻り値が線形合同乱数ジェネレータの初期状態になります。このため、n を指定した場合、戻り値は n です。
|
•
|
randomize で返された値を後続の randomize の呼び出しに渡すと、同じ数列が生成されます。
|
•
|
randomize() の引数にはシステムクロックに準じる形式がないため、randomize().を 2 回連続して呼び出した場合、それぞれの間に十分な経過時間がないと同一の種が得られます。
|
|
|
例
|
|
>
|
|
| (4.1) |
>
|
|
| (4.2) |
>
|
|
| (4.3) |
>
|
|
| (4.4) |
>
|
|
| (4.5) |
|
|
Download Help Document
Was this information helpful?