, 19- . rand(). 19- , , .
unsigned long long Randomize()
{
unsigned long long randnumber = 0;
int digits[20];
for (int i = 19; i >= 1; i--)
{
digits[i]=rand()%10:
}
for(int i=19; i>=1; i--)
{
unsigned long long power = pow(10, i-1);
if (power%2 != 0 && power != 1)
power++;
randnumber += power * digits[i];
}
return randnumber;
}
,
#include <stdlib.h>
#include <time.h>
#include <math.h>
:
srand(time(NULL));
randomnumber = Randomize()%10000000+10000000;
- 10000000 20000000.