Can anyone show me how to generate a set of random numbers, say a set of 10 integers?
Thanx
:rolleyes:
Printable View
Can anyone show me how to generate a set of random numbers, say a set of 10 integers?
Thanx
:rolleyes:
Use the rand function from math.h :)
Here, we use a formula to generate a number between 1 and 10: "1 + rand() % 10"....Code:#include <stdio.h>
#include <stdlib.h> /* used to get the time*/
#include <math.h> /* random functions */
int main()
{
int i, random_number;
/* For it to be a true random number generator, you need a */
/* seed value, so we use the current time (given in seconds */
/* to change the seed value */
srand(time(NULL));
for(i=1; i<=10; i++) {
random_number = 1 + rand() % 10
printf("Number: %d\n", random_number);
}
return 0;
}
the formula is actually a + rand() %b
a being the first number (where to begin), and b being the last number.
Hope this helps.