Startseite Skripte für das Wintersemester 2018/19 Interaction Design P5, Teil 2 Zufall


Zufall

Über random() kann man zufällige Zahlen erzeugen…

P5

function setup() {
  createCanvas(960, 100);
  textAlign(CENTER);
  textSize(120);
  frameRate(1); // 1 Bild pro Sekunde
}

function draw(){
  // Zufallswert zwischen 0 und 120
  // "int()" sorgt dafür, dass nur ganze Zahlen angegeben werden
  var zahl = int(random(0, 120));

  // Hintergrund wird entsprechend der Zufallsfarbe dargestellt
  // kann also zwischen 0 und 120 liegen
  background(zahl);

  fill(255);

  // Ausgabe des Wertes "t"
  text(zahl, width/2, height-8);
}

Der Bereich und die Genauigkeit der Zufallszahl kann man einstellen…

P5

// gibt zufällig Zahlen zwischen 0 und 19,999… aus;
random(20);

// gibt zufällig Zahlen zwischen -5 und 999,999…;
random(-5, 1000);

// will man nur ganze Zahlen (keine Kommastellen), 
// muss man ein "int()" davorschalten
// hier werden nur ganze Zahlen von 0 bis 255 erzeugt
int(random(0, 255));