কম্পিউটার টিউটোরিয়াল

PHP srand() ফাংশন


সংজ্ঞা এবং ব্যবহার

srand() ফাংশনটি র‍্যান্ডম নাম্বার জেনারেটরকে সিড (seed) করার জন্য ব্যবহৃত হয়। সিডিং র‍্যান্ডম নাম্বার জেনারেটরকে ইনিশিয়ালাইজ করে। অধিকাংশ র‍্যান্ডম নাম্বার জেনারেটরকে প্রাথমিক সিডিং দরকার। PHP-এ, srand() ফাংশন ব্যবহার করা অপশনাল কারণ এটি অটোমেটিক্যালি হয়ে যায়।

এই ফাংশনটির কোনো রিটার্ন ভ্যালু নেই।

সিনট্যাক্স

srand ([ int $seed ] ) : void

প্যারামিটার

ক্রমিক নংপ্যারামিটার ও বিবরণ
1seed
সিড হিসেবে ব্যবহৃত হয় এমন একটি ইন্টিজার। যদি দেওয়া না থাকে, একটি র‍্যান্ডম নাম্বার দেওয়া হয়

রিটার্ন ভ্যালু

এই ফাংশনটি কোনো ভ্যালু রিটার্ন করে না।

PHP ভার্সন

এই ফাংশনটি PHP 4.x, PHP 5.x এবং PHP 7.x ভার্সনগুলিতে উপলব্ধ।

উদাহরণ

এই উদাহরণে র‍্যান্ডম নাম্বার জেনারেটরটি প্রথম ইনিশিয়ালাইজ করা হয় rand() ফাংশন ব্যবহার করার আগে-

<?php srand(5); echo "rand(1,100)=", rand(1,100); ?>

আউটপুট

এটি নিচের ফলাফল তৈরি করতে পারে -

rand(1,100)=12

উদাহরণ

নিচের উদাহরণটি কারেন্ট টাইমস্ট্যাম্প ব্যবহার করে র‍্যান্ডম নাম্বার জেনারেটর ইনিশিয়ালাইজ করে-

<?php srand(time()); echo "rand()=", rand(); ?>

আউটপুট

এটি নিচের ফলাফল তৈরি করতে পারে-

rand()=548287992

  1. PHP min() ফাংশন

  2. PHP max() ফাংশন

  3. PHP-এ srand() ফাংশন

  4. PHP-এ rand() ফাংশন