User Tools

Site Tools


t2:rand

rand


rand - Generate a random number

Description


fix32 rand();

Generate a random decimal number between 0.0 and 1.0.

Return Value


Returns a pseudo-random fix32 between 0.0 and 1.0.

Examples


Example #1 abs() example

init {
    printf("%.6f", rand()); // Random number between 0.0 and 1.0
}

Example #2 int16 example

init {
    printf("%d", irand(200,500)); // Random number between 200 and 500
}
 
int16 irand(int16 vmin, int16 vmax) {
    return(((int16)(rand() * (fix32)(vmax + 1 - vmin))) + vmin);
}
t2/rand.txt · Last modified: 2021/02/22 09:31 by scachi