假如 姓名:最大10个长度最小一个长度 年龄最大150
可以这样做
int maxLength = rand()%10+1;//得到一个名字长度
char *name = new char[maxLength];
srand(time(NULL));//初始化随机发生器
for(int i = 0 ; i < maxlength ; i++)
name[i] = rand()%26+65;//得到每个字符
}
srand(time(NULL));//初始化随机发生器
int sex = rand()%2;//性别
srand(time(NULL));//初始化随机发生器
int age = rand()%151;//年龄