summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--hw2/judge.c4
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;
}
}