BUILT-IN MATHEMATICA SYMBOL

# RandomReal

gives a pseudorandom real number in the range 0 to 1.

RandomReal[{xmin, xmax}]
gives a pseudorandom real number in the range to .

RandomReal[xmax]
gives a pseudorandom real number in the range 0 to .

RandomReal[range, n]
gives a list of n pseudorandom reals.

RandomReal[range, {n1, n2, ...}]
gives an ××... array of pseudorandom reals.

## Details and OptionsDetails and Options

• RandomReal[{xmin, xmax}] chooses reals with a uniform probability distribution in the range to .
• RandomReal[spec, WorkingPrecision->n] yields reals with n-digit precision. Leading or trailing digits in the generated number can turn out to be 0.
• RandomReal gives a different sequence of pseudorandom reals whenever you run Mathematica. You can start with a particular seed using SeedRandom.
• A Method option to SeedRandom can be given to specify the pseudorandom generator used.

## ExamplesExamplesopen allclose all

### Basic Examples (6)Basic Examples (6)

A random real number in the range 0 to 1:

 Out[1]=

A random real number in the range to :

 Out[1]=

A random real number in the range 0 to 10:

 Out[1]=

5 random reals in the range 0 to 1:

 Out[1]=

A 3×2 array of random reals in the range to :

 Out[1]=

Random coordinates for 4 points in 3 dimensions:

 Out[1]=