| Since | 18.5 | 
                
                    
                    
                    
                        float  random_brj(float seed, int offset)
                    
                    
                
            
                
                    
                    
                    
                        float  random_brj(int seed, int offset)
                    
                    
                
            
                
                    
                    
                    
                        float  random_brj(vector4 seed, int offset)
                    
                    
                
            
                
                    
                    
                    
                        float  random_brj(vector seed, int offset)
                    
                    
                
            
                
                    
                    
                    
                        vector2  random_brj(float seed, int offset)
                    
                    
                
            
                
                    
                    
                    
                        vector2  random_brj(int seed, int offset)
                    
                    
                
            
                
                    
                    
                    
                        vector2  random_brj(vector4 seed, int offset)
                    
                    
                
            
                
                    
                    
                    
                        vector2  random_brj(vector seed, int offset)
                    
                    
                
            
                
                    
                    
                    
                        vector  random_brj(float seed, int offset)
                    
                    
                
            
                
                    
                    
                    
                        vector  random_brj(int seed, int offset)
                    
                    
                
            
                
                    
                    
                    
                        vector  random_brj(vector4 seed, int offset)
                    
                    
                
            
                
                    
                    
                    
                        vector  random_brj(vector seed, int offset)
                    
                    
                
            
乱数の数列を生成する時、それらの値が凝集する傾向にあることに気づくかと思います。
しかし、場合によっては膨大なサンプルをもっと上手く分布させたい場合があります。
Binary Random Jitter(BRJ)サンプルは、random_sobol()と同様に、比較的均一に乱数が分布した数列を生成します。
seedを変えることで、異なる数列を生成することができます。 seedが浮動小数点だと、その値が非常に小さな違いでも大きく異なる数列が選ばれます。
offsetは、数列内の抽出するエントリです。
分布特性を動作させるには、ここにptnumなどの整数シーケンスを指定してください。
各数値は、[0..1]の範囲内です。
| random_brj |