Funktion random()
|
02.02.2020, 16:14
(Dieser Beitrag wurde zuletzt bearbeitet: 02.02.2020 16:15 von Bau3r.)
Beitrag #1
|
|||
|
|||
Funktion random()
Hey Leute,
ich hätte mal eine frage zu der funktion random() So wie ich das verstanden habe kan man min und max der Grenzzahlen angeben und auch ausgeben. Nun würde ich gerne wissen, ob man auch bestimmte Zahlen ausschließen kann, welche nicht vorkommen darf? min 1, max 10, 6 darf nicht vorkommen. |
|||
02.02.2020, 16:23
(Dieser Beitrag wurde zuletzt bearbeitet: 02.02.2020 16:24 von Tommy56.)
Beitrag #2
|
|||
|
|||
RE: Funktion random()
Aber nicht innerhalb von random. Das musst Du selbst programmieren.
Entweder mit einem einfachen if oder mit einer Ausschlussliste (Array). Ohne zusätzliche Maßnahmen läuft der Pseudozufall immer wieder gleich ab. Du solltest deshalb mit randomSeed einen jeweils anderen Startpunkt im Setup setzen, z.B. so: Code: void seedRandom32(uint8_t analogPort) { Gruß Tommy "Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt) |
|||
|
|
Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste