ジャンプ先: 概要. 戻り値. 関連. MEL 例.

概要

gauss [string] [float] float|vector

gauss は、取り消し不可能照会不可能、および編集不可能です。

このコマンドは、1、2、または 3 次元の相関で、ガウス分布をもとにした乱数を返します。コマンドに対する浮動小数点引数によって出力がスケールされます。その分布は正規化されます。

複数の乱数ストリーム:
rand の 3 つのストリームベースの変形では、乱数の生成時に使用する乱数ストリームの名前をパラメータで指定できます。この関数の動作は、非ストリーム バージョンと同じです。ただし、乱数の生成は、既定の乱数ストリームではなく、指定したストリームから行われます。複数の乱数ストリームに関する詳細については、rand 関数のドキュメントを参照してください。

戻り値

float単精度 float 引数としてコールされた場合。そうでない場合、vector

関連

delrandstr, rand, randstate, seed, sphrand

MEL 例

gauss 1;
// Result: -0.771573 //
gauss 4.2;
// Result: 0.540686 //
gauss <<1,2>>;
// Result: <<0.0071681, 0.304371, 0>>  //

string $s1 = "stream1";
// Result: stream1 //
gauss $s1 1;
// Result: -0.771573 //
gauss $s1 4.2;
// Result: 0.540686 //
gauss $s1 <<1,2>>;
// Result: <<0.0071681, 0.304371, 0>>  //