diff --git a/src/backend.c b/src/backend.c index 88531e7f2..54a4c1755 100644 --- a/src/backend.c +++ b/src/backend.c @@ -535,7 +535,7 @@ static struct server *get_server_rnd(struct stream *s, const struct server *avoi curr = NULL; do { prev = curr; - hash = ha_random32(); + hash = statistical_prng(); curr = chash_get_server_hash(px, hash, avoid); if (!curr) break;