Definisi dan Penggunaan
Fungsi mt_rand()
digunakan untuk menghasilkan integer acak menggunakan algoritma Mersenne Twister.
Tip: Fungsi ini menghasilkan nilai acak yang lebih baik dan 4 kali lebih cepat daripada rand()
.
Tip: Jika ingin mencoba integer acak antara 10 dan 100 (inklusif), gunakan mt_rand (10,100)
.
Syntax
mt_rand();
Atau
Nilai Parameter
Parameter | Deskripsi |
---|---|
min | Optional. Menentukan angka terendah yang akan dikembalikan. Default-nya adalah 0 |
max | Optional. Menentukan jumlah tertinggi yang akan dikembalikan. Defaultnya adalah mt_getrandmax() |
Detail Teknis
Return Value: | Bilangan bulat acak antara min (atau 0) dan maks (atau mt_getrandmax() inklusif). Mengembalikan FALSE jika maks <min |
---|---|
Return Type: | Integer |
PHP Version: | 4+ |
PHP Changelog: | PHP 7.1: rand() telah menjadi alias dari mt_rand() PHP 5.3.4: Mengeluarkan E_WARNING dan mengembalikan FALSE jika maks <min.PHP 4.2.0: Pembuat nomor acak di-seed secara otomatis. |
Contoh
Hasilkan nomor acak:
<?php echo(mt_rand() . "<br>"); echo(mt_rand() . "<br>"); echo(mt_rand(10,100)); ?> /* Output : 753337239 811653027 45