Generates a single random float value in a sum of n uniform distributions from lo to hi .
NRand.new(lo: 0.0, hi: 1.0, n: 0)
Arguments:
| lo | 
 Lower limit of the output range.  | 
| hi | 
 Upper limit of the output range.  | 
| n | 
| n = 1: | Uniform distribution - same as Rand. |  | n = 2: | Triangular distribution. |  | n = 3: | Smooth hump. |   
As n increases, distribution converges towards gaussian.  |