PHP rand() ফাংশন
সংজ্ঞা ও ব্যবহার
rand() ফাংশন একক সংখ্যা ফিরিয়ে দেয়
সংজ্ঞা
rand(min,max)
পারামিটার | বর্ণনা |
---|---|
min,max | অপশনাল।একক সংখ্যা সৃষ্টিকারীর সীমা নির্দিষ্ট করে |
ব্যাখ্যা
যদি বাধ্যতামূলক পারামিটার প্রদান না হয় min এবং maxrand() 0 থেকে RAND_MAX-র মধ্যে মিথ্যা-রণকারী সংখ্যা ফিরিয়ে দেয়।যেমন, 5 থেকে 15 (সহ) একক সংখ্যা চাইলে, rand(5, 15) ব্যবহার করা হয়。
সুপারিশ এবং মন্তব্য
মন্তব্য:কিছু প্ল্যাটফর্মে (যেমন Windows) RAND_MAX-এর মাত্র 32768।যদি চাইতেই উচ্চতর সংখ্যা সৃষ্টিকারী হয়, তবে min এবং max পারামিটার নির্দিষ্ট করে উচ্চতর সংখ্যা সৃষ্টিকারী হতে পারে, বা mt_rand() ব্যবহার করে তা বিকল্প হতে পারে。
মন্তব্য:PHP 4.2.0-র থেকে, এটি ব্যবহার করা হয় না srand() বা mt_srand() ফাংশন একক সংখ্যা সৃষ্টিকারী বিতর্ককে সুপারিশ করে, এখন এটি স্বয়ংক্রিয়ভাবে করা হয়েছে。
মন্তব্য:3.0.7-র পূর্বের সংস্করণে, max-এর অর্থ range।এই সংস্করণগুলিতে উপরের উদাহরণের মতো 5 থেকে 15 (সহ) একক সংখ্যা ফিরিয়ে দেওয়ার জন্য, সংক্ষিপ্ত উদাহরণ হল rand(5, 11)。
উদাহরণ
এই উদাহরণ কিছু একক সংখ্যা ফিরিয়ে দেবে:
<?php echo(rand(); echo(rand(); echo(rand(10,100)) ?>
আউটপুট:
17757 3794 97