Return a random floating point number in range 0.0 .. 1.0.
x coordinate
y coordinate
z coordinate (mipmap level)
number no (each x,y coordinate provides its own sequence of numbers
Return a random floating point number in the range specified, for the given x,y coordinates and GeglRandom provided, if multiple different numbers are needed pass in incrementing n's.
x coordinate
y coordinate
z coordinate (mipmap level)
number no (each x,y coordinate provides its own sequence of numbers
minimum value
maximum value
Free a GeglRandom structure created with gegl_random_new() or gegl_random_new_with_seed()
Return a random integer number in range 0 .. MAX_UINT
x coordinate
y coordinate
z coordinate (mipmap level)
number no (each x,y coordinate provides its own sequence of numbers
Return a random integer point number in the range specified, for the given x,y coordinates and GeglRandom provided, if multiple different numbers are needed pass in incrementing n's.
x coordinate
y coordinate
z coordinate (mipmap level)
number no (each x,y coordinate provides its own sequence of numbers
minimum value
maximum value+1
Change the seed of an existing GeglRandom.
an integer seed, change for different permutation.
Creates a new random number generator initialized with a random seed. This structure needs to be freed by the user with gegl_random_free();