gint
fast_rnd(gint max)
{
-/* guint offset = 12923; */
-/* guint multiplier = 4079; */
-
- //*seed = *seed * multiplier + offset;
- //return (gint)(*seed % max);
- guint seed = time(NULL);
+ guint offset = 12923;
+ guint multiplier = 4079;
+ static guint seed = 123;
+
+ seed = seed * multiplier + offset;
return (gint)(seed % max);
}
void