RAND_MAX
Header: <stdlib.h>
Expands to an integer constant expression equal to the maximum value returned by the function rand(). This value is implementation dependent. It’s guaranteed that this value is at least 32767.
# Declarations
#define RAND_MAX /*implementation defined*/
# Example
#include <limits.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
srand(time(NULL)); // use current time as seed for random generator
printf("RAND_MAX: %i\n", RAND_MAX);
printf("INT_MAX: %i\n", INT_MAX);
printf("Random value on [0,1]: %f\n", (double)rand() / RAND_MAX);
}