From 448c71fbbd49a31837c4ff53154075c78b77f8d2 Mon Sep 17 00:00:00 2001 From: Heikki Hannikainen Date: Sat, 15 Apr 2017 11:59:23 +0300 Subject: [PATCH] urandom_alphanumeric: Better distribution when using random() --- src/random.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/random.c b/src/random.c index f635b9a..b33b386 100644 --- a/src/random.c +++ b/src/random.c @@ -41,7 +41,7 @@ int urandom_alphanumeric(int fd, unsigned char *buf, int buflen) /* urandom failed for us, use something inferior */ for (l = 0; l < len; l++) { // coverity[dont_call] // squelch warning: not security sensitive use of random() - buf[l] = random() % 256; + buf[l] = random() % (26+10); } }