$OpenBSD: patch-variable_c,v 1.5 2021/02/09 22:13:19 naddy Exp $
Index: variable.c
--- variable.c.orig
+++ variable.c
@@ -1101,7 +1101,7 @@ void variable_set(const wchar_t *name, variable_T *var
 		    && var->v_value != NULL) {
 		unsigned long seed;
 		if (xwcstoul(var->v_value, 0, &seed)) {
-		    srand((unsigned) seed);
+		    srand_deterministic((unsigned) seed);
 		    var->v_getter = random_getter;
 		    random_active = true;
 		}
