Heim > Backend-Entwicklung > PHP-Tutorial > PHP-Methode zum Generieren zufälliger Dezimalzahlen von 0 bis 1

PHP-Methode zum Generieren zufälliger Dezimalzahlen von 0 bis 1

墨辰丷
Freigeben: 2023-03-27 18:38:01
Original
2117 Leute haben es durchsucht

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>
Nach dem Login kopieren

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().&#39;<br>&#39;;
}
?>
Nach dem Login kopieren

Ausgabe:

0.59804026251568
0.67772196544228
0.90589751205682
0.45087858822703
0.17475316774787
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage