summaryrefslogtreecommitdiff
path: root/rand_example.c
blob: 794c7544b7383a32a4d34a5f125adc1a195f42ea (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main(int argc, const char *argv[])
{
  int i;
  printf("RAND_MAX is %u\n", RAND_MAX);
  srand(time(0));

  printf("random values from 0 to RAND_MAX\n");
  for (i = 0; i < 8; i++) {
    printf("%d\n", rand());
  }
  printf("random values from 1 to 20\n");
  for (i = 0; i < 8; i++) {
    printf("%d\n", (rand()%20) + 1);
  }
  return 0;
}