## Random Number Generator in a Range (rand2)

version 3.0.2 (6.53 KB) by
Generates an n-dim matrix of random numbers between upper and lower bounds. Data type specification (integer, single, double) is available.

Updated 27 Aug 2021

From GitHub

# rand2

Generates an n-dimensional matrix of random numbers between upper and lower bounds. Data type specification (integer, single, double) is available.

## Syntax

X = rand2(a,b)
X = rand2(a,b,[],type)
X = rand2(a,b,[n1,...,nn])
X = rand2(a,b,[n1,...,nn],type)

## Description

X = rand2(a,b) returns one random double-precision floating-point number X between a and b.

X = rand2(a,b,[],type) returns one random number X of data type type between a and b. Options for type are 'int' (integers), 'single' (single-precision floating point numbers), or 'double' (double-precision floating point numbers).

X = rand2(a,b,[n1,...,nn]) returns an n1-by-n2-by-...-by-nn matrix X of random double-precision floating-point numbers between a and b.

X = rand2(a,b,[n1,...,nn],type) returns an n1-by-n2-by-...-by-nn matrix X of random numbers of data type type. Options for type are 'int' (integers), 'single' (single-precision floating point numbers), or 'double' (double-precision floating point numbers).

## Examples

• See "EXAMPLES.mlx" or the "Examples" tab on the File Exchange page for examples.

### Cite As

Tamas Kis (2021). Random Number Generator in a Range (rand2) (https://github.com/tamaskis/rand2-MATLAB/releases/tag/v3.0.2), GitHub. Retrieved .

##### MATLAB Release Compatibility
Created with R2021a
Compatible with R2008b and later releases
##### Platform Compatibility
Windows macOS Linux