Hallo,
hier ist mir mal wieder aufgefallen, dass ich manchmal die Ansätze in den PHP-Antworten nicht so recht verstehe... Die von Tom und Melvin vorgeschlagenen Lösungen sind sehr pragmatisch und lösen auch das Problem.
Allerdings habe ich bei der Fragestellung sofort ein Zufallsobjekt gesehen, welches ich mit einer Start- und Endrange instantiieren würde (Zufallszahlen zwischen x und y). In einer Liste werden die verbrauchten Zahlen gehalten, wenn die Liste "voll" ist, dann wird sie zurückgesetzt.
Damit kann ich das Modul nicht nur für den beschriebenen Fall benutzen, sondern immer, wenn ich eine Zufallszahl nicht "doppelt" zurück bekommen möchte. Mein Ansatz hat jetzt weder Zustimmung noch Kritik bekommen.
Denken "die" PHP-Programmierer eher "ausgaben- bzw. anzeigenorientiert"? ;-)
Viele Grüße
Siri