$OpenBSD: patch-timer_c,v 1.2 2015/11/20 10:09:52 sthen Exp $
--- timer.c.orig	Wed Oct 21 00:01:29 2015
+++ timer.c	Wed Oct 21 00:02:57 2015
@@ -243,7 +243,11 @@ int init_timer()
 
 	/* initial values */
 	memset(timer_lst, 0, sizeof(struct timer_lists));
+#ifdef HAVE_ARC4RANDOM
+	*ticks=arc4random();
+#else
 	*ticks=random(); /* random value for start, for debugging */
+#endif
 	prev_ticks=last_ticks=last_adj_check=*ticks;
 	*running_timer=0;
 	if (gettimeofday(&start_time, 0)<0){
