Rumah > pembangunan bahagian belakang > masalah PHP > mt_rand ialah fungsi yang PHP ada sejak penubuhannya

mt_rand ialah fungsi yang PHP ada sejak penubuhannya

藏色散人
Lepaskan: 2023-03-14 13:02:01
asal
1321 orang telah melayarinya

mt_rand ialah fungsi yang tersedia sejak php4.2.0 Fungsi ini digunakan untuk menjana nombor rawak yang lebih baik Sintaksnya ialah "mt_rand(): int" atau "mt_rand(int $min, int $max): int. ".

mt_rand ialah fungsi yang PHP ada sejak penubuhannya

Persekitaran pengendalian artikel ini: sistem Windows 7, PHP versi 7.4, komputer Dell G3.

Bilakah mt_rand berfungsi dalam PHP?

Setakat PHP 4.2.0, penjana nombor rawak dengan fungsi srand() atau mt_srand() tidak lagi diperlukan, ia kini dilakukan secara automatik. Dalam versi sebelum 3.0.7, maks bermaksud julat . Untuk mendapatkan nombor rawak yang sama dari 5 hingga 15 seperti dalam contoh di atas dalam versi ini, contoh ringkas ialah mt_rand (5, 11).

mt_rand

(PHP 4, PHP 5, PHP 7, PHP 8)

mt_rand — Jana nombor rawak yang lebih baik

Penerangan

mt_rand(): int
mt_rand(int $min, int $max): int
Salin selepas log masuk

Banyak penjana nombor rawak libc lama mempunyai beberapa ciri yang tidak pasti dan tidak diketahui serta sangat perlahan. Fungsi rand() PHP menggunakan penjana nombor rawak libc secara lalai. Fungsi mt_rand() digunakan secara tidak rasmi untuk menggantikannya. Fungsi ini menggunakan ciri yang diketahui » Mersenne Twister sebagai penjana nombor rawak, yang boleh menjana nilai rawak secara purata empat kali lebih pantas daripada rand() yang disediakan oleh libc.

Jika parameter pilihan min dan maks tidak disediakan, mt_rand() mengembalikan nombor rawak pseudo antara 0 dan mt_getrandmax(). Sebagai contoh, jika anda mahukan nombor rawak antara 5 dan 15 (termasuk), gunakan mt_rand(5, 15).

Parameter

min

Pilihan, nilai minimum dikembalikan (lalai: 0)

maks

Pilihan, Nilai maksimum dikembalikan (lalai: mt_getrandmax())

Nilai pulangan

Mengembalikan integer rawak antara min (atau 0) dan maks (atau kepada mt_getrandmax(), termasuk) .

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci mt_rand ialah fungsi yang PHP ada sejak penubuhannya. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan