Wenn du 600 Versuche mit einem 6er Würfel brauchst, aber dein rand() bei 1 kaputt ist, dann mach halt 600/6*7 = 700 Versuche mit einem 7er Würfel. Die 1er Würfe schmeißt du weg und bei den 2-7er Würfen ziehst du 1 von der Augenzahl ab. Dann stimmts doch, oder?
weil wenn ich 700 Ziehungen mache und die 1er wegschmeisse ergibt sich keine saubere Normalverteilung.
Du könntest natürlich auch gleich von 2 bis 7 Würfeln und 1 abziehen, aber vielleicht ist den rand() nicht bei 1 kaputt sondern beim Beginn des Wertebereichs.
Und auf anderen Webservern ergeben sich ja eben die sauberen Ergebnisse. Also muss das wohl an hosteurope liegen, bei denen läuft irgendwas verkehrt
Man muss aber auch mal sagen, dass rand() nicht "von selbst" solchen Murks macht. Dein Provider hat da dran rumgepatcht oder der Zufallsgenerator des OS unten drunter ist schon kaputt.
Welche PHP-Version läuft da?
Kommentar