Ich habe ein Problem, wo durch, wenn ich versuche, Zahlen mit mt_rand oder Rand (in einem größeren Maßstab) nach dem Zufallsprinzip zu generieren, bekomme ich überhaupt kein Ergebnis. Früher funktionierte das auf meinem Server gut, aber jetzt scheint es Probleme zu geben und ich bin mir nicht sicher warum.mt_rand und rand funktioniert nicht (PHP)
<?php
echo 'Your number is: '.rand(0, 99999999999999999999);
?>
Wo, wie es ich es so etwas wie (unter Verwendung einer 9-stellige Zahl) aktualisieren:
<?php
echo 'Your number is: '.rand(0, 999999999);
?>
das untere Beispiel fein arbeiten. Ich habe kürzlich meine Serverversion PHP 7.0 geändert. Gibt es eine Möglichkeit, die maximale Anzahl oder einen besseren Weg zu erhöhen? Vielen Dank.
Sie brauchen nur zufällige Zeichenfolge richtig? ob es Zahlen oder Zeichen sind? – Poria
Es gibt eine Konstante namens 'PHP_INT_MAX', vielleicht suchen Sie das? – paskl
geben Sie Float-Wert, deshalb gibt es in PHP 7.0 Fehler –