Random - Language (API) - Processing 3+
Random - Language (API) - Processing 3+
Processing p5.js Processing.py Processing for Android Processing for Pi Processing Foundation
Cover This reference is for Processing 3.0+. If you have a previous version, use the reference included with your
software in the Help menu. If you see any errors or have suggestions, please let us know. If you prefer a
Download more technical reference, visit the Processing Core Javadoc and Libraries Javadoc.
Donate
Tutorials
Examples
for (int i = 0; i < 100; i++) {
Books float r = random(-50, 50);
println(r);
Overview }
People
» Forum
» GitHub // Get a random element from an array
String[] words = { "apple", "bear", "cat", "dog" };
» Issues int index = int(random(words.length)); // Same as int(random(4))
» Wiki println(words[index]); // Prints one of the four words
» FAQ
» Twitter
» Facebook
Description Generates random numbers. Each time the random() function is called, it returns an
» Medium
unexpected value within the specified range. If only one parameter is passed to the function, it
will return a float between zero and the value of the high parameter. For example, random(5)
returns values between 0 and 5 (starting at zero, and up to, but not including, 5).
If two parameters are specified, the function will return a float with a value between the two
values. For example, random(-5, 10.2) returns values starting at -5 and up to (but not
including) 10.2. To convert a floating-point random number to an integer, use the int()
function.
Syntax random(high)
random(low, high)
Returns float
Related randomSeed()
noise()
https://processing.org/reference/random_.html 1/2
5/6/2020 random() \ Language (API) \ Processing 3+
Updated on January 9, 2020 00:33:09pm EST
Processing is an open project intiated by Ben Fry and Casey Reas. It is developed by a team of volunteers.
© Info
https://processing.org/reference/random_.html 2/2