مثال
تولید اعداد تصادفی:
echo(mt_rand(). "
");
echo(mt_rand(). "
");
echo(mt_rand(10,100));
?>
خودت امتحانش کن »
تعریف و استفاده
تابع mt_rand() با استفاده از الگوریتم Mersenne Twister یک عدد صحیح تصادفی تولید می کند.
نکته: این تابع مقدار تصادفی بهتری تولید میکند و 4 برابر سریعتر از
rand().
نکته: اگر یک عدد صحیح تصادفی بین 10 و 100 (شامل) میخواهید، از mt_rand (10100) استفاده کنید.
نحو
mt_rand();
یا
mt_rand(min,max);
مقادیر پارامتر
| پارامتر | توضیح |
|---|---|
| دقیقه | اختیاری. کمترین عددی را که باید برگردانده شود را مشخص می کند. پیش فرض 0 | است
| حداکثر | اختیاری. بیشترین عددی را که باید برگردانده شود را مشخص می کند. پیش فرض است mt_getrandmax() |
جزئیات فنی
| مقدار بازگشتی: | یک عدد صحیح تصادفی بین min (یا 0) و max (یا mt_getrandmax() شامل). اگر حداکثر < دقیقه |
|---|---|
| نوع بازگشت: | عدد صحیح |
| نسخه PHP: | 4+ |
| تغییر PHP: | PHP 7.1: rand() نام مستعار mt_rand() بوده است PHP 5.3.4: E_WARNING صادر می کند و اگر max < دقیقه. PHP 4.2.0: مولد اعداد تصادفی به طور خودکار تخمین زده می شود. |
❮ مرجع ریاضی PHP