#### UserFunction Random

`Random(u,v:LIST,n,m:IN)|POLY|`

The meaning of the parameters is as follows.

$u=\{x_1,x_2,\ldots\}$: List of variables.

$v=\{k_1,k_2,\ldots\}$: List of natural numbers.

$n,m$: Natural numbers.

**Specification.** A random polynomial in variables on list $u$ with maximal degrees

determined by corresponding integer on $v$ in *REDUCE* algebraic mode syntax is returned.

The coefficient size is bounded by the absolute value $10^n$, the maximal number of terms is $m$.

**Example.** The input is given in *Reduce* algebraic mode syntax.

The output for each minisession is returned in a separate window.

`p:=Random({x,y},{3,3},2,5)|POLY|; `

`Random}(u,v:LIST,n,m,N:IN)|POLID|;`

**Specification.** Returns $N$ random polynomial as determined by the parameters $u$, $v$, $n$ and $m$ as above.

**Example.** The input is given in *Reduce* algebraic mode syntax. The output for each minisession

is returned in a separate window.

`ps:=Random({x,y},{3,3},2,5,2)|$POLID$|;`