توضیح:
این تابع یک مقدار صحیح تصادفی را بصورت پیش فرض بین ۰ تا تابع getrandmax() براساس الگوریتم Mersenne Twister ایجاد می کند.
میتوان دو پارامتر کمترین و بیشترین را در قالب min و max وارد کرد.
در نسخه جدید php از تابع mt_rand استفاده می شود.
نحوه نوشتن:
1 2 |
mt_rand(); mt_rand(min, max); |
پارامترها:
- مقدار min: کمترین بازده ای که قرار است عدد تولید شود.(اختیاری)
- مقدار max: بیشترین بازده ای که قرار است عدد تولید شود.(اختیاری)
مقدار بازگشت:
عدد صحیح. در صورت کوچک بودن max از min مقدار false برگشت میدهد.
نسخه پشتیبانی:
(PHP 4, PHP 5, PHP 7, PHP 8)
مثال:
1 2 3 4 5 6 7 8 9 10 |
<?php echo(mt_rand() . "<br>"); echo(mt_rand() . "<br>"); echo(mt_rand(10,100)); ?> /* 753337239 811653027 45 */ |