Heim >Backend-Entwicklung >PHP-Tutorial >PHP-Methode zum Generieren zufälliger Dezimalzahlen von 0 bis 1
In diesem Artikel wird hauptsächlich die Methode zum Generieren von 0 bis 1 zufälligen Dezimalzahlen in PHP vorgestellt. Ich hoffe, dass er für alle hilfreich ist.
Javascripts Methode zum Generieren zufälliger Dezimalzahlen von 0 bis 1 kann ihr eigenes Math.random();
Zum Beispiel:
<script type="text/javascript"> document.write(Math.random()); // 0.5840498607140034 </script>
Es gibt rand, mt_rand Zufallsmethoden in PHP, aber keine dieser beiden Methoden Da wir 0 bis 1 zufällige Dezimalzahlen generieren können, können wir eine Methode schreiben, um diese Funktion zu implementieren.
Die Methode für PHP, zufällige Dezimalzahlen von 0 bis 1 zu generieren, ist wie folgt:
<?php /** * 生成0~1随机小数 * @param Int $min * @param Int $max * @return Float */ function randFloat($min=0, $max=1){ return $min + mt_rand()/mt_getrandmax() * ($max-$min); } // 例子,创建5个0~1随机小数 for($i=0; $i<5; $i++){ echo randFloat().'<br>'; } ?>
Ausgabe:
0.59804026251568 0.67772196544228 0.90589751205682 0.45087858822703 0.17475316774787
Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, er wird hilfreich sein Jeder lernt.
Verwandte Empfehlungen:
PHPBestimmen Sie, ob eine Datei im angegebenen Verzeichnis vorhanden ist
PHP-, MySQL-Umgebungskonfiguration
PHPFunktions-Curl-Anfrage – Crawl-Seite/Schnittstellentest
Das obige ist der detaillierte Inhalt vonPHP-Methode zum Generieren zufälliger Dezimalzahlen von 0 bis 1. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!