Ich weiß, dass nur die Verwendung von rand()
ist berechenbar, wenn man weiß, was man tut, und Zugang zum Server hat.
Ich habe ein Projekt, das sehr von der Wahl einer möglichst unvorhersehbaren Zufallszahl abhängig. Ich suche also nach Vorschlägen, entweder andere eingebaute Funktionen oder Benutzerfunktionen, die eine Zufallszahl erzeugen können. besser Zufallszahl.
Ich habe dies für einen kleinen Test verwendet:
$i = 0;
while($i < 10000){
$rand = rand(0, 100);
if(!isset($array[$rand])){
$array[$rand] = 1;
} else {
$array[$rand]++;
}
sort($array);
$i++;
}
Ich habe festgestellt, dass die Ergebnisse gleichmäßig verteilt sind, und dass es ein ungerades Muster gibt, wie oft jede Zahl erzeugt wird.
0 Stimmen
Es gibt eine neue Funktion in php7, die tut genau das, was Sie brauchen .