Index: trunk/Ohana/src/opihi/pantasks/task_threads.c
===================================================================
--- trunk/Ohana/src/opihi/pantasks/task_threads.c	(revision 23330)
+++ trunk/Ohana/src/opihi/pantasks/task_threads.c	(revision 23333)
@@ -74,7 +74,9 @@
     // add random offset between 0 and 10% of exec_period
     // XXX this should be optional
-    fuzz = 0.1*task[0].exec_period*drand48();
-    task[0].last.tv_usec = 1e6*(fuzz - (int)fuzz);
+    fuzz = task[0].exec_period*drand48();
+    task[0].last.tv_usec += 1e6*(fuzz - (int)fuzz);
     task[0].last.tv_sec += (int) fuzz;
+
+    // gprint (GP_LOG, "fuzz: %f, last: %d %d\n", fuzz, task[0].last.tv_sec, task[0].last.tv_usec);
   }
   return;
