MathGroup Archive 2004

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: random numbers?

  • To: mathgroup at smc.vnet.net
  • Subject: [mg46122] Re: [mg46110] random numbers?
  • From: "Sseziwa Mukasa,,(978) 536-2359" <mukasa at jeol.com>
  • Date: Sat, 7 Feb 2004 04:02:03 -0500 (EST)
  • References: <200402060915.EAA19284@smc.vnet.net>
  • Sender: owner-wri-mathgroup at wolfram.com

On Feb 6, 2004, at 4:15 AM, sean kim wrote:

> hello group.
>
> this is gonna sound silly.
>
> How do ppl make random number generators?   is a random number
> generator like a routine that picks a given set of different number
> then goes back to the beginning and starts over?

There are a variety of ways, Chapter 7 of Numerical Recipes describes 
some of the most common methods, it's available online at 
http://www.library.cornell.edu/nr/bookcpdf/c7-0.pdf.

I believe Mathematica uses a sequence based on the evolution of a 
cellular automaton, at least in some cases.  Further description can be 
found on page 317 of A New Kind of Science which is available here 
http://wolframscience.com/nksonline/page-317?firstview=1.

> How does mathematica determine if a numbder is random?  or is that
> even a right question to ask?

Randomness is a property of a sequence not an individual number.  There 
are a variety of tests of increasing sophistication used to test a 
sequence for randomness, a quick Google search will provide you with 
more than enough starting points for further research.

> I just wanted to know what the random generator is.

There isn't a single one.

>  and how it's used
> in Mathematica.

The link to A New Kind of Science will tell you how the expression 
Random[Integer] is evaluated, at least in the case of large integers.  
If you are really curious perhaps you should ask Wolfram Technical 
Support.

Regards,

Ssezi


  • Prev by Date: Re: Find last NZ in list
  • Next by Date: Re: simplifying first-order diff eq solution
  • Previous by thread: random numbers?
  • Next by thread: RE: random numbers?