Zufallszahl generieren, aber zahlen ausschließen?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Ich w?rde gerne Zufallszahlen generieren. Soweit kein Problem. Aber ich w?rde auch gerne einen Array generieren, in dem Zahlen drinnenstehen, die nichtvorkommen d?rfen. Geht das?
Ich habe mir auf selfphp die verschiedenen Befehle f?r Zufallszahlen angeschaut, aber nirgends die M?glichkeit gesehen -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
wenn du eine zufallszahl erzeugt hast, schau dann doch einfach in den array und wenn die zahl schon dort vorhanden ist, generierst du eine neue Zahl
-
Das habe ich mir auch schon gedacht, aber jetzt das Problem. Lima ist langsam. Wenn viele Zahlen vorhanden sind, dauert das Erstellen enorm lange. Das macht wohl kaum einer mit. Au?erdem w?re dass eine Enorme Abschreckung.
wenn du eine zufallszahl erzeugt hast, schau dann doch einfach in den array und wenn die zahl schon dort vorhanden ist, generierst du eine neue Zahl
-
Erstelle einfach einen Array mit Zahlen, die erlaubt sind (also genau umgekehrt).
Dann l?sst du eine zuf?llige Zahl generieren.
$zufall=rand(0,count($erlaubte_zahlen_array)-1);
und dann ist das Zufallsergebnis
$erlaubte_zahlen_array[$zufall] -
Ja, aber dann m?sste ich doch abziehen, welche Zahlen bei der Ausgabe erlaubt sind, da es ja st?ndig mehr werden. Und damit kenne ich mich nicht aus
Erstelle einfach einen Array mit Zahlen, die erlaubt sind (also genau umgekehrt).
Dann l?sst du eine zuf?llige Zahl generieren.
$zufall=rand(0,count($erlaubte_zahlen_array)-1);
und dann ist das Zufallsergebnis
$erlaubte_zahlen_array[$zufall]
-
ich kenn mich zwra nicht aus aber ich denk nicht das es wegen ein paar Zahlen lange dauern wird?
wenn es nicht grad ein 10 Dimensionaler array ist dann sollte das doch kein Problem sein!
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage