sphrand
[string] float|vector
sphrand は「元に戻す」が不可能、「照会」が不可能、「編集」が不可能です。
このコマンドは、指定した半径の球体内に均一に分散されるランダムなベクトルを生成します。ベクトル引数が与えられている場合、sphrand はベクトル引数の要素による出力をスケールします。 複数の乱数ストリーム:float | or ベクトル |
// This command may be used to generate evenly distributed points on // the surface of a sphere when the output is normalized. $radius = 42; $result=unit(sphrand(1)) * $radius; // Result: <<5.35843, 28.2859, -30.581>> // string $s1 = "stream1"; $result=unit(sphrand($s1,1)) * $radius; // Result: <<5.35843, 28.2859, -30.581>> //