From 6d97cea4618b33d99f4c6022f4c628fccfd31160 Mon Sep 17 00:00:00 2001 From: Daniel Jones Date: Wed, 13 May 2020 23:53:38 +0930 Subject: set girls used array to -1 every iteration --- pages.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages.c b/pages.c index 9e2a9c0..7f11b76 100644 --- a/pages.c +++ b/pages.c @@ -619,12 +619,13 @@ writeposts(const int *posts, size_t totalposts, const char *outfile, int current { char num[4] = {0}; /* will never have more than 999 posts */ int girl_variant = 0; - int used[3] = {-1}; + int used[3]; snprintf(num, 4, "%d", post); num[3] = '\0'; fprintf(tmp, "\n", post); for (int i = 0; i < strlen(num); i++) { + memset(used, -1, 3*sizeof(int)); girl_variant = rand() % 10; while (girl_variant == used[0] || girl_variant == used[1] || girl_variant == used[2]) { -- cgit v1.2.3