Heim >Backend-Entwicklung >PHP-Problem >Was ist die Verwendung der PHP-Rand-Funktion?

Was ist die Verwendung der PHP-Rand-Funktion?

藏色散人
藏色散人Original
2021-03-11 10:02:034322Durchsuche

php-Rand-Funktion wird verwendet, um zufällige Ganzzahlen zurückzugeben. Die Syntax für die Verwendung dieser Funktion ist „rand(min,max)“, wobei die Parameter „min“ und „max“ den Bereich der Zufallszahlengenerierung angeben min und „max“ werden nicht bereitgestellt. Die Funktionen max und rand geben pseudozufällige Ganzzahlen zwischen 0 und RAND_MAX zurück.

Was ist die Verwendung der PHP-Rand-Funktion?

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP 8-Version, DELL G3-Computer

rand()-Funktion gibt eine zufällige Ganzzahl zurück.

Syntax

rand(min,max)

Parameter

  • min, max sind optional. Gibt den Bereich der Zufallszahlengenerierung an.

Erläuterung

  • Wenn die optionalen Parameter min und max nicht angegeben werden, gibt rand() eine pseudozufällige Ganzzahl zwischen 0 und RAND_MAX zurück. Wenn Sie beispielsweise eine Zufallszahl zwischen 5 und 15 (einschließlich) wünschen, verwenden Sie rand(5, 15).

Hinweis:

  • Auf einigen Plattformen (z. B. Windows) beträgt RAND_MAX nur 32768. Wenn Sie einen Bereich größer als 32768 benötigen, geben Sie die Parameter min und max an, um eine Zahl größer als RAND_MAX zu generieren, oder erwägen Sie stattdessen die Verwendung von mt_rand().

  • Ab PHP 4.2.0 ist es nicht mehr notwendig, den Zufallszahlengenerator mit den Funktionen srand() oder mt_srand() zu initialisieren, dies geschieht nun automatisch.

  • In Versionen vor 3.0.7 bedeutet „Max“ Reichweite. Um in diesen Versionen die gleichen Zufallszahlen von 5 bis 15 wie im obigen Beispiel zu erhalten, lautet das kurze Beispiel rand (5, 11).

Beispiel

Dieses Beispiel gibt einige Zufallszahlen zurück:

<?php
echo(rand();
echo(rand();
echo(rand(10,100))
?>

Ausgabe:

Was ist die Verwendung der PHP-Rand-Funktion?

【Empfohlenes Lernen: „PHP-Video-Tutorial“】

Das obige ist der detaillierte Inhalt vonWas ist die Verwendung der PHP-Rand-Funktion?. 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