1 #include "goom_tools.h"
5 goom_random_init (int i)
7 GoomRandom *grandom = (GoomRandom *) malloc (sizeof (GoomRandom));
11 goom_random_update_array (grandom, GOOM_NB_RAND);
16 goom_random_free (GoomRandom * grandom)
22 goom_random_update_array (GoomRandom * grandom, int numberOfValuesToChange)
24 while (numberOfValuesToChange > 0) {
25 #if RAND_MAX < 0x10000
26 grandom->array[grandom->pos++] = ((rand () << 16) + rand ()) / 127;
28 grandom->array[grandom->pos++] = rand () / 127;
30 numberOfValuesToChange--;