modified : rand generator
diff --git a/programs/fuzzer.c b/programs/fuzzer.c
index 55b3bb5..9b17209 100644
--- a/programs/fuzzer.c
+++ b/programs/fuzzer.c
@@ -105,10 +105,15 @@
 }
 
 
+#  define FUZ_rotl32(x,r) ((x << r) | (x >> (32 - r)))
 unsigned int FUZ_rand(unsigned int* src)
 {
-    *src = XXH32(&src, sizeof(src), 0);
-    return *src;
+    U32 rand32 = *src;
+    rand32 *= PRIME1;
+    rand32 += PRIME2;
+    rand32  = FUZ_rotl32(rand32, 13);
+    *src = rand32;
+    return rand32;
 }