# RandomComplex

gives a pseudorandom complex number with real and imaginary parts in the range 0 to 1.

RandomComplex[{zmin,zmax}]

gives a pseudorandom complex number in the rectangle with corners given by the complex numbers zmin and zmax.

RandomComplex[zmax]

gives a pseudorandom complex number in the rectangle whose corners are the origin and zmax.

RandomComplex[range,n]

gives a list of n pseudorandom complex numbers.

RandomComplex[range,{n1,n2,}]

gives an n1×n2× array of pseudorandom complex numbers.

# Details and Options

• RandomComplex chooses complex numbers with a uniform probability distribution in the rectangle specified.
• RandomComplex[range,WorkingPrecision->n] yields complex numbers with n-digit precision. Leading or trailing digits in the generated number can turn out to be 0.
• RandomComplex gives a different sequence of pseudorandom reals whenever you run the Wolfram Language. You can start with a particular seed using SeedRandom.
• A Method option to SeedRandom can be given to specify the pseudorandom generator used.

# Examples

open allclose all

## Basic Examples(5)

A random complex number with real and imaginary parts in the range 0 to 1:

 In[1]:=
 Out[1]=

A random complex number in the rectangle with corners at and :

 In[1]:=
 Out[1]=

A random complex number in the rectangle with corners at and :

 In[1]:=
 Out[1]=

5 random complex numbers in the unit square:

 In[1]:=
 Out[1]=

A 3×2 array of random complex numbers in the rectangle with corners at and :

 In[1]:=
 Out[1]=

# Tutorials

Introduced in 2007
(6.0)