Programming of forecasting lottery numbers for self use on Turbo C++ is done by use of random number generator code by a program algorithm logic. Random numbers usually generates numbers between definite interval. Therefore, when entering the code each time, new outcomes of numbers as requested can be guessed. The following code generates six numbers out of forty nine possible numbers starting from one.

#include #include #include main ()
{
int n,max,num,c;
printf ("Lottery Numbers Forecasting Module ------>");
printf (" How many numbers you request enter here --------->");
scanf ("%d",&n);
printf (" Lottery 49 number enter ............>);
scanf("%d",&max);
printf ("%d,tahmin sayilari 0 to %d are :-\n",n,max);
randomize();
for (c = 1 ; c <=n ; c++ )
{
num = random(max);
printf ("%d\n",num);
}
getch();
return 0 ;
}

Randomize command supplies a set of numbers. Thus,when the code is copy & pasted to the Turbo C++ compiler and run it, the result is six chance numbers. Repeating the process wil give new set of numbers too.

By refreshing the process you can get more chance numbers.

Step one of the algorithm asks the user to enter which number requested as maximum number that will random numbers will generate.

The first step;

printf "how many numbers you request to print screen?"

As secondly, this time the algorithm asks user to which maximum number array interval required.

printf " enter fourty nine number as a maximum interval."

For the lottery chance numbers, fourty nine as maximum value is used as an example, this max number is optional too.
Users can also define other maximum number values.

As a conclusion, by the twenty one code line ,turbo C++ forecasting numbers by the support of Randomize command is implemented. The changing border values is possible to get new numbers for different aims such as reward lottery choice form set of many people ID's.

If you have a question about something within an article, you can receive help directly from the article author. Experts Exchange article authors are available to answer questions and further the discussion.