Titan



rnd


The rnd function returns a (pseudo) random number less than 1 but greater or equal to 0. The random number generator is initialized by means of an optional seed value. Afterwards, if no new seed is provided, the last generated number will be used as seed for the next random number. Without a previous initialization a value calculated from the system time will be used as seed value when rnd is used the first time.


Related keyword:


rnd([float seed]) return float


Example 1:

var float v_veeletlen := rnd( 1.9 );

The variable v_veeletlen will have a random initial value between 0 and 1. The argument of the function is an optional seed value used for the first time random value calculation. If it is omitted, the system time will be used as seed.