os_noise_seed()
Contents
os_noise_seed()¶
Sets the seed value for os_noise().
Examples¶
1 2 3 4 5 6 7 8 | def setup():
py5.os_noise_seed(42)
py5.stroke(0, 10)
def draw():
n = py5.remap(py5.os_noise(0.2, py5.frame_count / 100), -1, 1, 0, py5.width)
py5.line(n, 0, n, py5.height)
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | def setup():
global xpos, ypos
py5.rect_mode(py5.CENTER)
py5.os_noise_seed(42)
xpos = py5.width / 2
ypos = py5.height / 2
def draw():
global xpos, ypos
py5.background(128)
xpos = (xpos + py5.os_noise(xpos, py5.frame_count / 250)) % py5.width
ypos = (ypos + py5.os_noise(ypos, py5.frame_count / 250)) % py5.height
py5.square(xpos, ypos, 25)
|
Description¶
Sets the seed value for os_noise(). By default, os_noise() produces different results each time the program is run. Set the seed parameter to a constant to return the same pseudo-random numbers each time the Sketch is run.
Syntax¶
os_noise_seed(seed: int, /) -> None