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

墨辰丷
墨辰丷Original
2018-05-24 10:16:572089Durchsuche

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

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!

Stellungnahme:
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