Macro Preprocessor C

#include 
#include 
#include 
#define RANGE(i, min, max) (i < min) || (i > max) ? 1 : 0
int main(void)
{
  int r;
  /* random numbers between 1 and 100 */
  do {
  
    do {
  
      r = rand();
  
    } while(RANGE(r, 1, 100));
  
    printf("%d ", r);
  
  } while(!kbhit());
  return 0;
}