diff options
-rw-r--r-- | hw2/judge.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/hw2/judge.c b/hw2/judge.c index cb0d90c..5ccc360 100644 --- a/hw2/judge.c +++ b/hw2/judge.c @@ -194,10 +194,10 @@ int main (int argc, char* argv[]) { } else { while (read (ffd[i].fd, trash_buf, 512) > 0); fdata_clear (&ffd[i]); - ffd[i].key = random (); + ffd[i].key = random () % 65536; for (int j = 1; j < i; j++) { if (ffd[i].key == ffd[j].key) { - ffd[i].key = random (); + ffd[i].key = random () % 65536; j = 0; } } |