float random_sobol(float seed, int offset)
float random_sobol(int seed, int offset)
float random_sobol(vector4 seed, int offset)
float random_sobol(vector seed, int offset)
vector4 random_sobol(float seed, int offset)
vector4 random_sobol(int seed, int offset)
vector4 random_sobol(vector4 seed, int offset)
vector4 random_sobol(vector seed, int offset)
vector random_sobol(float seed, int offset)
vector random_sobol(int seed, int offset)
vector random_sobol(vector4 seed, int offset)
vector random_sobol(vector seed, int offset)
連続して乱数を生成する時、乱数が偏る傾向にあることに注意してください。 時々、たくさんのサンプルをもっと良く分布させたい時があります。 Sobolシーケンスでは、連続する乱数が相対的に一様な分布をします。
シード値を変えることで別のSobolシーケンスを選択することができます。浮動小数点のシード値であれば、非常に僅かな差の値でも、まったく異なるシーケンスを選択することを知っておいてください。
offsetは、抽出するシーケンス内のエントリーを指定します。これは、ptnum
のような整数シーケンスで、適切に分布を機能させるためにあります。
各数値は、(0,1)
の範囲にあります。
random_sobol |