mt_rand() ফাংশনটি র্যান্ডম নম্বর জেনারেট করতে ব্যবহৃত হয়। নম্বরগুলো মার্সেন টুইস্টার অ্যালগরিদম ব্যবহার করে জেনারেট হয়।
নোট − এই ফাংশনটি rand() ফাংশন চেয়ে দ্রুত।
সিনট্যাক্স
mt_rand() or mt_rand(min, max)
প্যারামিটার
min − ডিফল্ট ০। রিটার্ন হওয়ার ন্যূনতম নম্বর।
max − রিটার্ন হওয়ার সর্বোচ্চ নম্বর।
রিটার্ন
mt_rand() ফাংশনটি min (অথবা ০) এবং max-এর মধ্যবর্তী একটি র্যান্ডম ইন্টিজার রিটার্ন করে। max < min হলে FALSE রিটার্ন করে।
উদাহরণ
<?php echo mt_rand(100, 200); ?>
আউটপুট
144
উদাহরণ
আরেক উদাহরণ দেখা যাক।
<?php echo mt_rand(); ?>
আউটপুট
132850920