RAND (random)

Returns random number.

Syntax

RAND1i min [in,1i], max [in,1i], result [out,1i] ;code:25
RAND2i min [in,2i], max [in,2i], result [out,2i] ;code:26
RAND4i min [in,4i], max [in,4i], result [out,4i] ;code:27
RAND8i min [in,8i], max [in,8i], result [out,8i] ;code:28
RAND1u min [in,1u], max [in,1u], result [out,1u] ;code:29
RAND2u min [in,2u], max [in,2u], result [out,2u] ;code:30
RAND4u min [in,4u], max [in,4u], result [out,4u] ;code:31
RAND8u min [in,8u], max [in,8u], result [out,8u] ;code:32
RAND4f min [in,4f], max [in,4f], result [out,4f] ;code:33
RAND8f min [in,8f], max [in,8f], result [out,8f] ;code:34

Description

You can use this instruction to loss a value from given range using built-in pseudorandom number generator.