Home » PHP » Fungsi mt_rand() Matematika PHP

Fungsi mt_rand() Matematika PHP

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Section Artikel

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

mt_rand(min,max);

Nilai Parameter

ParameterDeskripsi
minOptional. Menentukan angka terendah yang akan dikembalikan. Default-nya adalah 0
maxOptional. 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

You may also like