# Documentation

### This is machine translation

Translated by
Mouse over text to see original. Click the button below to return to the English verison of the page.

# unidrnd

Discrete uniform random numbers

## Syntax

```R = unidrnd(N)R = unidrnd(N,m,n,...)R = unidrnd(N,[m,n,...])```

## Description

`R = unidrnd(N)` generates random numbers for the discrete uniform distribution with maximum `N`. The parameters in `N` must be positive integers. `N` can be a vector, a matrix, or a multidimensional array. The size of `R` is the size of `N`. The discrete uniform distribution arises from experiments equivalent to drawing a number from one to `N` out of a hat.

`R = unidrnd(N,m,n,...)` or ```R = unidrnd(N,[m,n,...])``` generates an `m`-by-`n`-by-... array. The `N` parameter can be a scalar or an array of the same size as `R`.

## Examples

In the Massachusetts lottery, a player chooses a four-digit number. Generate random numbers for Monday through Saturday.

```numbers = unidrnd(10000,1,6)-1 numbers = 4564 185 8214 4447 6154 7919```