//说明:手机号为11位,第一位为固定的1,第二位在3,5,8三个数中取,剩余为随机数
#include <iostream>
#include<stdlib.h>
#include<fstream>
using namespace std;
//生成0-9的随机数
int rand_ten()
{
return rand()%10;
}
//返回10的n次方
double power_n(int n)
{
double sum=1;
for(int i = 1;i <= n;i++)
{
sum *= 10;
}
return sum;
}
void main()
{
int second[3] = {3,5,8};//第二位号码为3,5,8中的任意一位
static int i = -1;
const int number=1000;
int data[11*number];
while(i<11*number-1)
{
data[++i]=1;
data[++i]= second[rand()%3]; //第二位:3,5,8任意一位
data[++i]= rand_ten();//第三位
data[++i]=rand_ten(); //第四位
data[++i]=rand_ten(); //第五位
data[++i]=rand_ten(); //第六位
data[++i]=rand_ten(); //第七位
data[++i]=rand_ten();//第八位
data[++i]=rand_ten(); //第9位
data[++i]=rand_ten(); //第10位
data[++i]=rand_ten(); //第11位*/
//cout<< i<<endl;
}
fstream f;
f.open("f:ww.txt",ios::out);
if(f.fail())
{
cout<<"failed"<<endl;
exit(1);
}
for(i=0;i<11*number;++i)
{
if(i%11==0)
f<<"\n";
f<<data[i];
}
f.close();
}