random number generator

Geoff Clare gwc at root.co.uk
Tue Mar 1 23:25:41 AEST 1988


In article <225800004 at uxe.cso.uiuc.edu> mcdonald at uxe.cso.uiuc.edu writes:
>
>>Simplistic, but this works:
>>Generate about 12 random numbers (assuming 0.0 <= i <1.0)
>
>       ADD THEM TOGETHER

	SUBTRACT 6   !!!!

>
>>and divide by 12.  This is sufficiently close to gaussian distribution
>>for most purposes.  The more numbers you generate before you do the
>>division, the closer you will get to purely gaussian distribution.

NO NO NO NO NO!

Only *exactly* 12 random numbers used in this way will give an
approximate Gaussian.  Any other number will not give the right variance.
(The variance of a uniform distribution over [0,1] is 1/12).

-- 

Geoff Clare    UniSoft Limited, Saunderson House, Hayne Street, London EC1A 9HH
gwc at root.co.uk   ...!mcvax!ukc!root44!gwc   +44-1-606-7799  FAX: +44-1-726-2750



More information about the Comp.lang.c mailing list