RANDOM
Syntax
![]()
Command
Mandatory parameter Optional parameter Mandatory keyword Optional keyword |
RANDOM (<Range>)
Description
Generates a random number ranging from zero to <range> - 1.
Diagram
Returned value type
Integer
Parameters
Parameter | Description |
<Range> |
The range for the returned random value. The generated values will range from zero to the set range minus one. E.g. for a range set to 100 the minimum generated value will be zero and the maximum 99. |
Remarks
When setting the range to 1 or lower the generated number will always be zero.
The returned value is an integer. To create a decimal random number ranging from zero to one define a variable 'ran' as numeric 4.3 and then set it to
ran := random (1000) / 1000. This will generate a random number ranging from zero to 0.999.
Examples
intran := random (100)
ran := random(1000) / 1000
ran := random(1000) / 1000