-
-
Moderator
Robotik Einstein
ich meine mich zu erinnern, dass random() zufällige zahlen mit 9 kommastellen zwischen 0 und 1 ausgibt. du musst sie also noch normieren, für drei zahlen ungefähr so:
zufall=int(3*random())+1;
von innen nach aussen:
eine zufallszahl wird erzeugt (beispiele: 0, 0.5, 0,9
sie wird mit 3 multipliziert (beispiele: 0, 1.5, 2.7)
es werden die kommastellen abgeschnitten (beispiele: 0, 1, 2)
es wird eins addirt um die null auszuschliessen und die 3 zu erreichen (beispiele: 1, 2, 3)
du musst also nur die zahl vor dem * anpassen um eine beliebige menge von zahlen zu erreichen. die eins bleibt unverändert.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen