Use seedrnd() to reset the random number generator and produce more random numbers - C Data Type

C examples for Data Type:Random Number

Description

Use seedrnd() to reset the random number generator and produce more random numbers

Demo Code

#include <stdio.h>
#include <stdlib.h>
int rnd(void);
void seedrnd(void);
int main()//w w w .ja va  2s  . com
{
   int x;
   seedrnd();
   puts("Behold! 100 Random Numbers!");
   for(x=0;x<100;x++)
      printf("%d\t",rnd());
   return(0);
}
int rnd(void)
{
   int r;
   r=rand();
   return(r);
}
/* seed the random number */
void seedrnd(void)
{
   int seed;
   char s[6];
   printf("Enter a random number seed (2 - 65000):");
   seed=(unsigned)atoi(gets_s(s));
   srand(seed);
}

Result


Related Tutorials