移動先: 概要 戻り値 関連項目 MEL の例

概要

seed [string] int

seed は「元に戻す」が不可能「照会」が不可能「編集」が不可能です。

このコマンドは、乱数生成のための初期値を設定して、繰り返し可能な乱数シーケンスを生成できるようにします。seed 関数は、randsphrand、と gauss に影響します。

複数の乱数ストリーム:
seed のストリームベースの変形では、乱数生成のための初期値を設定する乱数ストリームの名前を string パラメータで指定できます。 複数の乱数ストリームの詳細については、rand 関数を参照してください。ストリームの作成時に乱数用初期値を設定する必要はありません。これはデフォルト ストリームを含めて、作成されるすべてのストリームは最初に内部の同じ乱数用初期値に初期化されて、同一のランダム呼び出しシーケンスで呼び出された場合に、すべてのストリームは同一の結果を生成するためです。

戻り値

intシードの数字

関連項目

delrandstr, gauss, rand, randstate, sphrand

MEL の例

seed 7718;
// Result: 7718 //
rand 1;
// Result: 0.540686 //
rand 1;
// Result: 0.107317 //
seed 7718;
// Result: 7718 //
rand 1;
// Result: 0.540686 //
rand 1;
// Result: 0.107317 //

string $s1 = "stream1";
// Result: stream1 //
seed $s1 7718;
// Result: 7718 //
rand $s1 1;
// Result: 0.540686 //