/* -*-c-*-
*
- * $Id: fibrand.c,v 1.2 2000/06/17 10:55:24 mdw Exp $
+ * $Id: fibrand.c,v 1.3 2000/12/06 20:31:06 mdw Exp $
*
* Fibonacci generator
*
/*----- Revision history --------------------------------------------------*
*
* $Log: fibrand.c,v $
+ * Revision 1.3 2000/12/06 20:31:06 mdw
+ * Simplify uniform range transformation.
+ *
* Revision 1.2 2000/06/17 10:55:24 mdw
* Typesetting fixes. Add flags word to generatic random generator.
*
/* --- Now generate numbers until a good one comes along --- */
do x = fibrand_step(f); while (x >= r);
- return (x / (r / m));
+ return (x % m);
}
/*----- Generic interface -------------------------------------------------*/