mt_rand
تابع mt_rand یک عدد تصادفی می سازد. این کار با الگوریتم «Mersenne Twister» انجام می شود؛ الگوریتم یعنی روش دقیق برای حل یک کار.
تعریف و کاربرد عدد تصادفی mt_rand
طبق منبع، mt_rand() یک عدد صحیح تصادفی می دهد. می توان بازه حداقل و حداکثر را هم تعیین کرد.
سینتکس (Syntax)
<?php
mt_rand();
mt_rand(10, 100);
?>
مثال تولید عدد تصادفی
<?php
echo mt_rand();
echo mt_rand();
echo mt_rand(10, 100);
?>
نکته: اگر max از min کوچک تر باشد، هشدار می دهد و مقدار نامعتبر برمی گرداند.
گام های عملی
- مثال را اجرا کن و خروجی را ببین.
- یک بار دیگر اجرا کن و مقایسه کن.
- بازه 10 تا 100 را تست کن.
لینک های مفید داخلی
حداکثر ممکن را با mt_getrandmax ببین. همچنین صفحه rand را بررسی کن. برای راهنمایی بیشتر: عدد تصادفی mt_rand.
جمع بندی سریع
- mt_rand عدد تصادفی صحیح می دهد.
- بازه دلخواه را می پذیرد.
- بازه پیش فرض از 0 تا mt_getrandmax است.
- نامعتبر بودن بازه، خطا ایجاد می کند.