int main(int argc, char *argv[])
{
unsigned long n;
- char msg[100], c, *end = NULL;
+ char msg[100], *end = NULL;
int h1, h2;
- int i;
+ int i, c;
while ((c = getopt(argc, argv, "cf:n:rs:vx")) != EOF) {
switch(c) {
if (end && *end == '\0') {
seed = i;
} else {
- fprintf(stderr, "bad seed '%s'\n", optarg);
- usage(argv[0]);
- return 1;
+ seed = random();
+ fprintf(stderr, "using random seed %u\n", seed);
}
break;
case 'v':