সংজ্ঞা এবং ব্যবহার
ফাংশনের নামের উপসর্গ 'mt' মানে Mersenne Twister। mt_srand() ফাংশনটি মারসেন টুইস্টার র্যান্ডম নম্বর জেনারার বীজ করতে ব্যবহৃত হয়। সিডিং এলোমেলো সংখ্যা জেনারেটর আরম্ভ করে। বেশিরভাগ এলোমেলো সংখ্যা জেনারেটরের প্রাথমিক বীজ বপন প্রয়োজন। পিএইচপি-তে, mt_srand() ফাংশনের ব্যবহার ঐচ্ছিক কারণ এটি স্বয়ংক্রিয়ভাবে সম্পন্ন হয়।
এই ফাংশনের কোনো রিটার্ন মান নেই।
সিনট্যাক্স
mt_srand ([ int $seed [, int $mode = MT_RAND_MT19937 ]] ) : void
পরামিতি
Sr.No | প্যারামিটার এবং বর্ণনা |
---|---|
1 | বীজ একটি পূর্ণসংখ্যা বীজ হিসাবে ব্যবহার করা হবে। যদি না দেওয়া হয়, একটি এলোমেলো নম্বর দেওয়া হয় |
2 | মোড বাস্তবায়নের মোড নির্দিষ্ট করতে নিম্নলিখিত ধ্রুবকগুলির মধ্যে একটি ব্যবহার করুন MT_RAND_MT19937 স্থির মার্সেন টুইস্টার বাস্তবায়ন ব্যবহার করে MT_RAND_PHP ডিফল্ট বাস্তবায়ন ব্যবহার করে |
রিটার্ন মান
এই ফাংশন কোনো মান ফেরত দেয় না।
PHP সংস্করণ
এই ফাংশনটি PHP সংস্করণ 4.x, PHP 5.x এর পাশাপাশি PHP 7.x এ উপলব্ধ৷
উদাহরণ
এই উদাহরণটি র্যান্ড() ফাংশন-
নিয়োগ করার আগে র্যান্ডম নম্বর জেনারেটরটি প্রথমে শুরু করা হয়<?php mt_srand(5); echo "mt_rand(1,100)=", mt_rand(1,100); ?>
আউটপুট
এটি নিম্নলিখিত ফলাফল তৈরি করতে পারে -
mt_rand(1,100)=12
উদাহরণ
র্যান্ডম সংখ্যা জেনারেটর-
আরম্ভ করতে নিম্নলিখিত উদাহরণ বর্তমান টাইমস্ট্যাম্প ব্যবহার করে<?php mt_srand(time()); echo "mt_rand()=", mt_rand(); ?>
আউটপুট
এটি নিম্নলিখিত ফলাফল তৈরি করতে পারে-
mt_rand()=548287992