float random(float|intposition)
vector random(float|intposition)
vector2 random(int position)
vector4 random(float|intposition)
Generate 1D, 2D, 3D, or 4D noise based on a 1D position.
float random(float|intxpos, float|intypos)
vector random(float|intxpos, float|intypos)
vector4 random(float|intxpos, float|intypos)
Specify a 2D position in the noise field using two numbers.
float random(vector position)
vector random(vector position)
vector4 random(vector position)
Specify a 3D position in the noise field using a vector.
float random(vector4 position)
vector random(vector4 position)
vector4 random(vector4 position)
Specify a 4D position in the noise field using a vector4.
Generate a random number based on the position in N dimensional space
(where N is 1 to 4 dimensions). Unlike the noise functions, the random
functions do not smoothly interpolate the random values between integer
lattice points. The random() functions are very efficient ways of doing
something like noise(floor(position))
.
random |