10 November

Random test

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main()
{
srand(time(NULL));
printf("RAND_MAX is %d\n", RAND_MAX);
int tally[6] = { 0 };
for(int i = 0; i < 10000; i++)
{
int x = rand();
int roll = x % 6 + 1;
printf("%d\n", roll);
tally[roll-1]++;
}

printf("Tally is:\n");
for(int i = 0; i < 6; i++)
{
printf(" roll %d: %d times.\n", i+1, tally[i]);
}
return 0;
}

©2011 Christopher League · some rights reserved · CC by-sa