inicio sindicaci;ón

Aufgabe 4 - Zufall

100 Zufallspunkte 200 Zufallspunkte

A) Was ist Zufall

Zufall ist wenn etwas passiert (oder auch nicht passiert), ohne dass dies von irgendwelchen Faktoren/Variablen/Paramtern abhängt.

In der Mathematik spricht man häufig von Zufallszahlen: Dies ist eine Anzahl von zufällig ausgewählten Ziffern. Diese müssen dabei nicht gleichmäßig verteilt sein (wie häufig angenommen). 5 Zufallszahlen (von 1 bis 9) könnten z.B. auch 2,4,7,4,4 sein. Wenn allerdings die Anzahl der ausgewählten Zufallszahlen gegen unendlich geht sollte jede einzelne ungefähr gleich oft vorkommen.
Bekannte “Zufallsgeneratoren” sind Würfel oder Karten.

Tatsächlicher Zufall kommt jedoch praktisch nicht vor: Selbst bei Würfeln kann eine Seite minimal Größer sein, so dass sie mit minimal höherer Wahrscheinlichkeit fällt, so dass die fallende Zahl nicht mehr ganz zufällig ist. Wobei gewürfelte Zufallszahlen noch deutlich zufälliger sind, als solche die vom Computer errechnet werden. Diese werden immer anhand bestimmter Parameter (z.B. aus der aktuellen Uhrzeit, etc.) berechnet. Man nennt sie daher auch Pseudo-Zufallszahlen.

Wikipedia:
Man spricht von Zufall - oder noch klarer von reinem Zufall -, wenn ein Ereignis nicht kausal notwendig auftritt.
http://de.wikipedia.org/wiki/Zufall

B) Die Funktion random() in Processing

Generates random numbers. Each time the random() function is called, it returns an unexpected value within the specified range. If one parameter is passed to the function it will return a float between zero and the value of the parameter. The function call random(5) returns values between 0 and 5. If two parameters are passed, it will return a float with a value between the the parameters. The function call random(-5, 10.2) returns values between -5 and 10.2.

http://www.processing.org/reference/random_.html

Dem habe ich nichts hinzuzufügen.

C) Was ist ein Parameter

Ein Parameter ist ein Wert, eine Variable, anhand der eine Funktion ihre Berechnungen durchführt. Die Parameter sind sozusagen die steuerenden Elemente, da alles andere der Funktion ja fix ist.

D) Programm: Zufallspunkte

// Bühnengröße festlegen
size(200,200);
// Hintergrundfarbe
background(0);
// Kantenglättung aktivieren
smooth();
// Strickstärke definieren
strokeWeight(1);
// Strichfarbe definieren
stroke(255);

// 100 zufällige Punkte zeichnen
// Überlappung nicht ausgeschlossen, aber unwahrscheinlich
for(int i=0;i<100;i++) {
point(int(random(0,width)),int(random(0,height)));
}

E) Experimente inspiriert von Steffi

Zufällig: Position, Größe, Transparenz

Zufall Quadrate Zufall Kreise

Leave a Comment