Mail Archives: djgpp/1997/10/12/08:03:44
On Thu, 9 Oct 1997, Nate Eldredge wrote:
> rand() and random() both generate random numbers, in fact
> they are the same code under DJGPP.
^^^^^^^^^^^^^^^^^^^^^^
Certainly NOT!! The code of `rand' and `random' is entirely
different.
Even when `random' operates in its type-zero mode (and uses a linear
congruental method similar to that of `rand'), it uses different
constants, so the numbers come out different.
But the default mode of `random' is type-3, whereby it employs the
linear feedback shift register method. This is vastly superior to
`rand'; in particular, the LSBs output by `random' are much more
random than those produced by `rand'.
- Raw text -