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