$OpenBSD: patch-misc_unix_rand_c,v 1.1 2017/10/25 19:36:46 naddy Exp $

Index: misc/unix/rand.c
--- misc/unix/rand.c.orig
+++ misc/unix/rand.c
@@ -87,7 +87,11 @@ APR_DECLARE(apr_status_t) apr_os_uuid_get(unsigned cha
 APR_DECLARE(apr_status_t) apr_generate_random_bytes(unsigned char *buf, 
                                                     apr_size_t length)
 {
-#ifdef DEV_RANDOM
+#ifdef HAVE_ARC4RANDOM
+
+    arc4random_buf(buf, length);
+
+#elif defined(DEV_RANDOM)
 
     int fd = -1;
 
