Talk:Random numbers: Difference between revisions

From Rosetta Code
Content added Content deleted
mNo edit summary
Line 12: Line 12:


: I've fixed the Java example. --[[User:Ce|Ce]] 14:25, 31 May 2007 (EDT)
: I've fixed the Java example. --[[User:Ce|Ce]] 14:25, 31 May 2007 (EDT)

: The IDL example uses randomn(), which yields normally distributed numbers (mean 0, std-dev 1). Uniformly distributed numbers would be randomu()

Revision as of 08:12, 23 June 2007

sorry for editing without logging in - that was me all along...Sgeier 00:57, 7 April 2007 (EDT)

Normal Distribution

The Java and IDL examples do not appear to create normally distributed numbers, just uniformly distributed numbers over a given range (1 to 1.5 in the Java case).

The numbers generated will also not have the correct mean and standard deviation. The expected value of the Java example, for instance, will be 1.25 instead of 1. The standard deviation will be .144 instead of 0.5.

For an example of an algorithm, check out http://en.wikipedia.org/wiki/Normal_distribution#Generating_values_for_normal_random_variables

--Nachtrabe 13:53, 31 May 2007 (EDT)

I've fixed the Java example. --Ce 14:25, 31 May 2007 (EDT)
The IDL example uses randomn(), which yields normally distributed numbers (mean 0, std-dev 1). Uniformly distributed numbers would be randomu()