কিভাবে পিএইচপি র্যান্ড() ফাংশন ব্যবহার করবেন

Kibhabe Pi E Icapi Ryanda Phansana Byabahara Karabena



পাসওয়ার্ড তৈরি করা, ভেরিয়েবলে র্যান্ডম মান নির্ধারণ এবং পরীক্ষার জন্য র্যান্ডম ডেটা তৈরির মতো একাধিক উদ্দেশ্যে র্যান্ডম নম্বর তৈরি করতে, র্যান্ড() ফাংশনটি পিএইচপি-তে ব্যবহার করা যেতে পারে। এই নিবন্ধে, আমরা আলোচনা করব কিভাবে PHP-তে rand() ফাংশন ব্যবহার করতে হয় এবং এর ব্যবহার প্রদর্শনের জন্য উদাহরণ প্রদান করব।

পিএইচপি র্যান্ড() ফাংশন ব্যবহার করে

পিএইচপি র্যান্ড() ফাংশনটি বিভিন্ন উপায়ে ব্যবহার করা যেতে পারে, এখানে পিএইচপি র্যান্ড() ফাংশন ব্যবহারের কিছু উদাহরণ রয়েছে:

উদাহরণ 1: একটি র্যান্ডম নম্বর তৈরি করা

পরিসর নির্দিষ্ট না করে একটি র্যান্ডম সংখ্যা তৈরি করতে, নিম্নলিখিত সিনট্যাক্স ব্যবহার করা হবে:







রান্ড ( ) ;

যদি পরিসীমা নির্দিষ্ট করা না থাকে, তাহলে ফাংশনটি 0 এবং সর্বোচ্চ মানের মধ্যে একটি র্যান্ডম পূর্ণসংখ্যা তৈরি করবে যা সিস্টেমে একটি পূর্ণসংখ্যা দ্বারা প্রতিনিধিত্ব করা যেতে পারে (সাধারণত 32-বিট সিস্টেমে 2147483647 এবং 64-বিট সিস্টেমে 9223372036854775807)।





$random_number = রান্ড ( ) ;

প্রতিধ্বনি 'উত্পন্ন এলোমেলো সংখ্যা হল: ' . $random_number ;

?>



উদাহরণ 2: একটি পরিসর সহ একটি র্যান্ডম সংখ্যা তৈরি করা

দুটি পরামিতি রয়েছে যা র্যান্ড() ফাংশন একটি এলোমেলো পূর্ণসংখ্যা তৈরি করতে গ্রহণ করে: সর্বনিম্ন মান এবং সর্বাধিক মান, রেঞ্জ সহ র্যান্ড() ফাংশনের জন্য বাক্য গঠন নিম্নরূপ:





রান্ড ( $মিনিট , সর্বোচ্চ $ ) ;

যেখানে $min এবং $max হল র্যান্ডম পূর্ণসংখ্যার জন্য পরিসরের সর্বনিম্ন এবং সর্বোচ্চ মান। ন্যূনতম এবং সর্বোচ্চ মান ছাড়া rand() ফাংশন ব্যবহারের সিনট্যাক্স নীচে উল্লেখ করা হয়েছে:

রান্ড ( ) ;

এই উদাহরণে, আমরা 0 থেকে 50 এর মধ্যে একটি র্যান্ডম সংখ্যা তৈরি করতে rand() ফাংশন ব্যবহার করব এবং ফলাফলটি স্ক্রিনে প্রদর্শন করব:





$random_number = রান্ড ( 0 , পঞ্চাশ ) ;

প্রতিধ্বনি 'উত্পন্ন এলোমেলো সংখ্যা হল: ' . $random_number ;

?>

এই কোডে, আমরা প্রথমে র্যান্ড() ফাংশনটিকে সর্বনিম্ন মান 0 এবং সর্বোচ্চ 50 মান দিয়ে কল করি। $র্যান্ডম নম্বর ভেরিয়েবলটিতে ফাংশন দ্বারা উত্পাদিত র্যান্ডম পূর্ণসংখ্যা রয়েছে, যার রেঞ্জ 0 থেকে 50:

উদাহরণ 3: একটি র্যান্ডম পাসওয়ার্ড তৈরি করা

এই উদাহরণে, আমরা অক্ষর এবং সংখ্যা সমন্বিত একটি র্যান্ডম পাসওয়ার্ড তৈরি করতে rand() ফাংশন ব্যবহার করব:



$password_length = 4 ;

$charset = 'abcdefghijklmnopqrstuvwxyz0123456789' ;

$পাসওয়ার্ড = ' ;

জন্য ( $i = 0 ; $i < $password_length ; $i ++ ) {

$পাসওয়ার্ড .= $charset [ রান্ড ( 0 , strlen ( $charset ) - 1 ) ] ;

}

প্রতিধ্বনি 'এলোমেলো পাসওয়ার্ড হল:' . $পাসওয়ার্ড ;

?>

এই কোডে, আমরা প্রথমে পাসওয়ার্ডের দৈর্ঘ্য 4 অক্ষরে সেট করি এবং a সংজ্ঞায়িত করি অক্ষর সেট পাসওয়ার্ডে ব্যবহার করা অক্ষর ধারণকারী ভেরিয়েবল। তারপরে আমরা একটি খালি তৈরি করি পাসওয়ার্ড পরিবর্তনশীল এবং a for loop ব্যবহার করুন থেকে একটি এলোমেলো অক্ষর তৈরি করতে অক্ষর সেট পাসওয়ার্ড স্ট্রিং প্রতিটি অবস্থানের জন্য.

Rand() ফাংশনটিকে ন্যূনতম মান 0 এবং অক্ষরসেট বিয়োগ 1 এর দৈর্ঘ্যের সর্বাধিক মান দিয়ে ডাকা হয়। এর ফলে একটি র্যান্ডম পূর্ণসংখ্যা তৈরি করার পরে ইকো কমান্ড ব্যবহার করে ফলস্বরূপ পাসওয়ার্ডটি স্ক্রিনে প্রদর্শিত হয় অক্ষরসেট থেকে একটি অক্ষর নির্বাচন করতে সূচক।

উপসংহার

পিএইচপি র্যান্ড() ফাংশন র্যান্ডম পূর্ণসংখ্যা, পাসওয়ার্ড এবং অন্যান্য ডেটা টাইপ তৈরি করার জন্য একটি দরকারী টুল। কীভাবে র্যান্ড() ফাংশন ব্যবহার করতে হয় তা বোঝার মাধ্যমে, বিকাশকারীরা তাদের কোডে এলোমেলোতা এবং অপ্রত্যাশিততা যোগ করতে পারে, যা সুরক্ষা উন্নত করতে পারে এবং আরও বাস্তবসম্মত পরীক্ষার ডেটা সরবরাহ করতে পারে। Rand() ফাংশনটি ব্যবহার করা সহজ এবং বহুমুখী, এটি যেকোন পিএইচপি বিকাশকারীর জানার জন্য একটি মূল্যবান ফাংশন তৈরি করে।