Returns a random number between 0 and 1 based on an even probability distribution, which is seeded by the transaction time.

**rand**( *count* )

*count*: (Integer) The number of random numbers to be returned.

Decimal

If multiple transactions take place at the same time, the following expression can be used to further randomize the result: `todecimal(text(rand()*(10^6),"000000"))`

The maximum value for `count`

is `1,000,000`

.

You can experiment with this function in the test box below.

Test Input

`rand()`

returns `0.1429158`

`rand(2)`

returns `{0.372094, 0.829343}`

Open in Github

On This Page