[PATCH] rwmix seed got broken with random abstraction, fixup
diff --git a/fio.c b/fio.c
index 8c48a71..aa5071c 100644
--- a/fio.c
+++ b/fio.c
@@ -360,11 +360,11 @@
 		 * Check if it's time to seed a new data direction.
 		 */
 		if (elapsed >= td->rwmixcycle) {
-			unsigned long v;
+			int v;
 			long r;
 
-			r = os_random_long(&td->random_state);
-			v = 100UL * r / (unsigned long) (RAND_MAX + 1.0);
+			r = os_random_long(&td->rwmix_state);
+			v = 1 + (int) (100.0 * (r / (RAND_MAX + 1.0)));
 			if (v < td->rwmixread)
 				td->rwmix_ddir = DDIR_READ;
 			else