int main(int nargs, char **args) { FILE *out1 = fopen ("tpasswd", "w"),
*out2 = fopen ("tpasswdcut", "w");
char s[10]; int i, j;
if (nargs <= 1) {
printf ("First argument must be PC2 version number (8 or 9).\n");
printf ("Second argument (optional) is random seed.\n");
} else
{
int version;
sscanf (args[1], "%d", &version);
if (version > 8)
fprintf (out1, "site\taccount\tdisplayname\tpassword\n");
if (nargs > 1)
{ int seed; sscanf (args[2], "%d", &seed); srand (seed); }
else srand(0);
for (i = 3; i <= 75; i++)
{ s[9] = 0; for (j = 0; j < 9; j ++)
s[j] = 'a' + rand()%26;
if (version == 8) fprintf (out1, "%d|Team %d|true|%s\n", i, i, s); else fprintf (out1, "1\tteam%d\tTeam %d\t%s\n", i, i, s); fprintf (out2, "Team %d:\nLogin: team%d\nPassword: %s\n\n", i, i, s); if (i % 17 == 0) fprintf (out2, "\n"); }
}
fclose (out1); fclose (out2); return 0; }