float  sample_exponential(float u)
                    
                    
                
            
                
                    
                    
                    
                        float  sample_exponential(float mean, float u)
                    
                    
                
            
                
                    
                    
                    
                        float  sample_exponential(float origmean, float maxvalue, float u)
                    
                    
                
            
            
                u
            
            
        
[0,1)(つまり、0以上1未満)範囲の数値。
            
                mean
            
            
        
分布の平均。指定しなかった場合は1。
            
                origmean
            
            
        
範囲を制限するmaxvalueを指定しなかった場合には、その分布が持つ平均。
            
                maxvalue
            
            
        
指定した時、フルで指数分布をサンプリングするのではなく、[0,maxvalue]に制限された範囲の分布をサンプリングします。
指定したmeanとオプションのmaxvalueで指数分布をサンプリングします。
[0,1)(つまり、0以上1未満)範囲の均等にランダムなu値を指定すると、これは、指数的に分布した乱数を返します。
戻り値は、uに対して単調増加です。
| See also |