PHP rand() செயல்பாட்டை எவ்வாறு பயன்படுத்துவது

Php Rand Ceyalpattai Evvaru Payanpatuttuvatu



கடவுச்சொற்களை உருவாக்குதல், மாறிகளுக்கு சீரற்ற மதிப்புகளை வழங்குதல் மற்றும் சோதனைக்கு சீரற்ற தரவை உருவாக்குதல் போன்ற பல நோக்கங்களுக்காக சீரற்ற எண்களை உருவாக்க, ரேண்ட்() செயல்பாட்டை PHP இல் பயன்படுத்தலாம். இந்த கட்டுரையில், PHP இல் rand() செயல்பாட்டை எவ்வாறு பயன்படுத்துவது மற்றும் அதன் பயன்பாட்டை நிரூபிக்க எடுத்துக்காட்டுகளை வழங்குவோம்.

PHP rand() செயல்பாட்டைப் பயன்படுத்துதல்

PHP rand() செயல்பாட்டைப் பல வழிகளில் பயன்படுத்தலாம், PHP rand() செயல்பாட்டைப் பயன்படுத்துவதற்கான சில எடுத்துக்காட்டுகள் இங்கே:

எடுத்துக்காட்டு 1: ரேண்டம் எண்ணை உருவாக்குதல்

வரம்பைக் குறிப்பிடாமல் சீரற்ற எண்ணை உருவாக்க, பின்வரும் தொடரியல் பயன்படுத்தப்படும்:







ராண்ட் ( ) ;

வரம்பு குறிப்பிடப்படவில்லை எனில், செயல்பாடு 0 மற்றும் அதிகபட்ச மதிப்பிற்கு இடையே ஒரு சீரற்ற முழு எண்ணை உருவாக்கும், இது கணினியில் ஒரு முழு எண்ணால் குறிப்பிடப்படும் (பொதுவாக 32-பிட் கணினிகளில் 2147483647 மற்றும் 64-பிட் கணினிகளில் 9223372036854775807).





$ரேண்டம்_எண் = ராண்ட் ( ) ;

எதிரொலி 'உருவாக்கப்பட்ட சீரற்ற எண்:' . $ரேண்டம்_எண் ;

?>



எடுத்துக்காட்டு 2: வரம்புடன் ரேண்டம் எண்ணை உருவாக்குதல்

ரேண்டம் முழு எண்ணை உருவாக்க rand() செயல்பாடு ஏற்றுக்கொள்ளும் இரண்டு அளவுருக்கள் உள்ளன: குறைந்தபட்ச மதிப்பு மற்றும் அதிகபட்ச மதிப்புகள், வரம்புடன் கூடிய rand() செயல்பாட்டிற்கான தொடரியல் பின்வருமாறு:





ராண்ட் ( $நிமிடம் , $அதிகபட்சம் ) ;

$min மற்றும் $max ஆகியவை சீரற்ற முழு எண்ணுக்கான வரம்பின் குறைந்தபட்ச மற்றும் அதிகபட்ச மதிப்புகளாகும். குறைந்தபட்ச மற்றும் அதிகபட்ச மதிப்பு இல்லாமல் rand() செயல்பாட்டைப் பயன்படுத்துவதற்கான தொடரியல் கீழே குறிப்பிடப்பட்டுள்ளது:

ராண்ட் ( ) ;

இந்த எடுத்துக்காட்டில், 0 மற்றும் 50 க்கு இடையில் ஒரு சீரற்ற எண்ணை உருவாக்க rand() செயல்பாட்டைப் பயன்படுத்துவோம், மேலும் முடிவை திரையில் காண்பிப்போம்:





$ரேண்டம்_எண் = ராண்ட் ( 0 , ஐம்பது ) ;

எதிரொலி 'உருவாக்கப்பட்ட சீரற்ற எண்:' . $ரேண்டம்_எண் ;

?>

இந்தக் குறியீட்டில், நாம் முதலில் rand() செயல்பாட்டை குறைந்தபட்ச மதிப்பு 0 மற்றும் அதிகபட்ச மதிப்பு 50 என அழைக்கிறோம். $ரேண்டம் எண் மாறியானது 0 முதல் 50 வரையிலான செயல்பாட்டால் உருவாக்கப்பட்ட சீரற்ற முழு எண்ணைக் கொண்டுள்ளது:

எடுத்துக்காட்டு 3: சீரற்ற கடவுச்சொல்லை உருவாக்குதல்

இந்த எடுத்துக்காட்டில், எழுத்துகள் மற்றும் எண்களைக் கொண்ட சீரற்ற கடவுச்சொல்லை உருவாக்க, rand() செயல்பாட்டைப் பயன்படுத்துவோம்:



$கடவுச்சொல்_நீளம் = 4 ;

$சார்செட் = 'abcdefghijklmnopqrstuvwxyz0123456789' ;

$கடவுச்சொல் = '' ;

க்கான ( $i = 0 ; $i < $கடவுச்சொல்_நீளம் ; $i ++ ) {

$கடவுச்சொல் .= $சார்செட் [ ராண்ட் ( 0 , strlen ( $சார்செட் ) - 1 ) ] ;

}

எதிரொலி 'சீரற்ற கடவுச்சொல்:' . $கடவுச்சொல் ;

?>

இந்த குறியீட்டில், முதலில் கடவுச்சொல்லின் நீளத்தை 4 எழுத்துகளாக அமைத்து a ஐ வரையறுக்கிறோம் எழுத்துக்குறி கடவுச்சொல்லில் பயன்படுத்த வேண்டிய எழுத்துக்களைக் கொண்ட மாறி. பின்னர் ஒரு காலியை உருவாக்குகிறோம் கடவுச்சொல் மாறி மற்றும் இலிருந்து ஒரு சீரற்ற எழுத்தை உருவாக்க for loop ஐப் பயன்படுத்தவும் எழுத்துக்குறி கடவுச்சொல் சரத்தில் உள்ள ஒவ்வொரு நிலைக்கும்.

rand() செயல்பாடு 0 இன் குறைந்தபட்ச மதிப்பு மற்றும் எழுத்துக்குறியின் நீளத்தின் அதிகபட்ச மதிப்பு கழித்தல் 1 என அழைக்கப்படுகிறது. இதன் விளைவாக வரும் கடவுச்சொல் எதிரொலி கட்டளையைப் பயன்படுத்தி திரையில் காட்டப்படும், இது ஒரு சீரற்ற முழு எண்ணாகப் பயன்படுத்தப்படும். குறியீடிலிருந்து ஒரு எழுத்தைத் தேர்ந்தெடுப்பதற்கான அட்டவணை.

முடிவுரை

PHP rand() செயல்பாடு சீரற்ற முழு எண்கள், கடவுச்சொற்கள் மற்றும் பிற தரவு வகைகளை உருவாக்குவதற்கான ஒரு பயனுள்ள கருவியாகும். ரேண்ட்() செயல்பாட்டை எவ்வாறு பயன்படுத்துவது என்பதைப் புரிந்துகொள்வதன் மூலம், டெவலப்பர்கள் தங்கள் குறியீட்டில் சீரற்ற தன்மையையும் கணிக்க முடியாத தன்மையையும் சேர்க்கலாம், இது பாதுகாப்பை மேம்படுத்தலாம் மற்றும் மிகவும் யதார்த்தமான சோதனைத் தரவை வழங்கலாம். rand() செயல்பாடு பயன்படுத்த எளிதானது மற்றும் பல்துறை, இது எந்த PHP டெவலப்பருக்கும் தெரிந்து கொள்ள ஒரு மதிப்புமிக்க செயல்பாட்டை செய்கிறது.