diff --git a/test/test_pytools.py b/test/test_pytools.py
index f9b33a8a5ea45f209065ca60ceead31e90156ed5..f3231c6fba52ee49ab31302c7f1edaa7bbba9e52 100644
--- a/test/test_pytools.py
+++ b/test/test_pytools.py
@@ -397,7 +397,9 @@ def test_unordered_hash():
     import random
     import hashlib
 
-    lst = [random.randbytes(20) for _ in range(200)]
+    # FIXME: Use randbytes once >=3.9 is OK
+    lst = [bytes([random.randrange(256) for _ in range(20)])
+            for _ in range(200)]
     lorig = lst[:]
     random.shuffle(lst)