random

def setup
  background(220)
  (0...100).each do |i|
    r = random(50)
    stroke(r * 5)
    line(50, i, 50 + r, i)
  end
end
def setup
  background(220)
  (0...100).each do |i|
    r = random(-50, 50)
    line(50, i, 50 + r, i)
  end
end
def setup
  background(220)
  words = ['apple', 'bear', 'cat', 'dog']
  word = random(words)
  text(word, 10, 50)
end

p5.jsリファレンス(参考情報)

[p5.js] random

概要

ランダムな値を返します。

書式

r0 = random
r1 = random(max)
r2 = random(min, max)
r3 = random(choices)

引数

引数名内容備考オプションデフォルト値
min下限の値
max上限の値
choices配列

戻値

r0 : 0~1(未満)の数値
r1 : 0~max(未満)の数値
r2 : min~max(未満)の数値
r3 : 配列内の任意の要素

備考

関連

randomSeed