3 const gint32 first_numbers[] =
28 const gint length = sizeof (first_numbers) / sizeof (first_numbers[0]);
34 GRand* rand = g_rand_new_with_seed (first_numbers[0]);
36 for (n = 1; n < length; n++)
37 g_assert (first_numbers[n] == g_rand_int (rand));
39 for (n = 1; n < 100000; n++)
44 i = g_rand_int_range (rand, 8,16);
45 g_assert (i >= 8 && i < 16);
47 d = g_rand_double (rand);
48 g_assert (d >= 0 && d < 1);
50 d = g_rand_double_range (rand, -8, 32);
51 g_assert (d >= -8 && d < 32);