q5play
    Preparing search index...

    Function random

    • 🧮 Generates a random value.

      • If no inputs are provided, returns a number between 0 and 1.
      • If one numerical input is provided, returns a number between 0 and the provided value.
      • If two numerical inputs are provided, returns a number between the two values.
      • If an array is provided, returns a random element from the array.

      Return value can be the lower bound but can never exactly be the upper bound.

      Parameters

      • Optionallow: number | any[]

        lower bound (inclusive) or an array

      • Optionalhigh: number

        upper bound (exclusive)

      Returns any

      a random number or element

      await Canvas(200);
      background(0.8);
      frameRate(5);

      q5.draw = function () {
      circle(0, 0, random(200));
      };
      q5.draw = function () {
      circle(random(-100, 100), random(-10, 10), 10);
      };