PHP రాండ్() ఫంక్షన్ని ఉపయోగించడం
PHP rand() ఫంక్షన్ను అనేక విధాలుగా ఉపయోగించవచ్చు, PHP rand() ఫంక్షన్ని ఉపయోగించే కొన్ని ఉదాహరణలు ఇక్కడ ఉన్నాయి:
ఉదాహరణ 1: యాదృచ్ఛిక సంఖ్యను రూపొందించడం
పరిధిని పేర్కొనకుండా యాదృచ్ఛిక సంఖ్యను రూపొందించడానికి, కింది వాక్యనిర్మాణం ఉపయోగించబడుతుంది:
రాండ్ ( ) ;
పరిధి పేర్కొనబడకపోతే, ఫంక్షన్ 0 మరియు సిస్టమ్లోని పూర్ణాంకం ద్వారా సూచించబడే గరిష్ట విలువ మధ్య యాదృచ్ఛిక పూర్ణాంకాన్ని ఉత్పత్తి చేస్తుంది (సాధారణంగా 32-బిట్ సిస్టమ్లలో 2147483647 మరియు 64-బిట్ సిస్టమ్లలో 9223372036854775807).
$random_number = రాండ్ ( ) ;
ప్రతిధ్వని 'ఉత్పత్తి చేయబడిన యాదృచ్ఛిక సంఖ్య:' . $random_number ;
?>
ఉదాహరణ 2: పరిధితో యాదృచ్ఛిక సంఖ్యను రూపొందించడం
యాదృచ్ఛిక పూర్ణాంకాన్ని రూపొందించడానికి rand() ఫంక్షన్ అంగీకరించే రెండు పారామితులు ఉన్నాయి: కనిష్ట విలువ మరియు గరిష్ట విలువలు, పరిధితో కూడిన rand() ఫంక్షన్కి వాక్యనిర్మాణం క్రింది విధంగా ఉంటుంది:
రాండ్ ( $నిమి , $గరిష్టంగా ) ;
ఇక్కడ $min మరియు $max యాదృచ్ఛిక పూర్ణాంకం కోసం పరిధి యొక్క కనిష్ట మరియు గరిష్ట విలువలు. కనిష్ట మరియు గరిష్ట విలువ లేకుండా rand() ఫంక్షన్ని ఉపయోగించే సింటాక్స్ క్రింద పేర్కొనబడింది:
రాండ్ ( ) ;ఈ ఉదాహరణలో, మేము 0 మరియు 50 మధ్య యాదృచ్ఛిక సంఖ్యను రూపొందించడానికి rand() ఫంక్షన్ని ఉపయోగిస్తాము మరియు ఫలితాన్ని స్క్రీన్పై ప్రదర్శిస్తాము:
$random_number = రాండ్ ( 0 , యాభై ) ;
ప్రతిధ్వని 'ఉత్పత్తి చేయబడిన యాదృచ్ఛిక సంఖ్య:' . $random_number ;
?>
ఈ కోడ్లో, మేము మొదట కనిష్ట విలువ 0 మరియు గరిష్ట విలువ 50తో rand() ఫంక్షన్ని పిలుస్తాము. $ర్యాండమ్ నంబర్ వేరియబుల్ ఫంక్షన్ ద్వారా ఉత్పత్తి చేయబడిన యాదృచ్ఛిక పూర్ణాంకాన్ని కలిగి ఉంటుంది, ఇది 0 నుండి 50 వరకు ఉంటుంది:
ఉదాహరణ 3: యాదృచ్ఛిక పాస్వర్డ్ను రూపొందించడం
ఈ ఉదాహరణలో, అక్షరాలు మరియు సంఖ్యలతో కూడిన యాదృచ్ఛిక పాస్వర్డ్ను రూపొందించడానికి మేము rand() ఫంక్షన్ని ఉపయోగిస్తాము:
$password_length = 4 ;
$ అక్షర సమితి = 'abcdefghijklmnopqrstuvwxyz0123456789' ;
$పాస్వర్డ్ = '' ;
కోసం ( $i = 0 ; $i < $password_length ; $i ++ ) {
$పాస్వర్డ్ .= $ అక్షర సమితి [ రాండ్ ( 0 , strlen ( $ అక్షర సమితి ) - 1 ) ] ;
}
ప్రతిధ్వని 'యాదృచ్ఛిక పాస్వర్డ్:' . $పాస్వర్డ్ ;
?>
ఈ కోడ్లో, మేము మొదట పాస్వర్డ్ పొడవును 4 అక్షరాలకు సెట్ చేసాము మరియు a నిర్వచించాము అక్షర సమితి పాస్వర్డ్లో ఉపయోగించాల్సిన అక్షరాలను కలిగి ఉన్న వేరియబుల్. అప్పుడు మేము ఖాళీని సృష్టిస్తాము పాస్వర్డ్ నుండి యాదృచ్ఛిక అక్షరాన్ని రూపొందించడానికి వేరియబుల్ మరియు లూప్ కోసం a ఉపయోగించండి అక్షర సమితి పాస్వర్డ్ స్ట్రింగ్లోని ప్రతి స్థానానికి.
rand() ఫంక్షన్ని 0 యొక్క కనిష్ట విలువతో మరియు అక్షర సమితి పొడవు యొక్క గరిష్ట విలువ మైనస్ 1తో పిలుస్తారు. ఫలితంగా పాస్వర్డ్ echo కమాండ్ని ఉపయోగించి స్క్రీన్పై ప్రదర్శించబడుతుంది, ఇది యాదృచ్ఛిక పూర్ణాంకాన్ని ఉత్పత్తి చేసిన తర్వాత అక్షర సమితి నుండి అక్షరాన్ని ఎంచుకోవడానికి సూచిక.
ముగింపు
PHP rand() ఫంక్షన్ అనేది యాదృచ్ఛిక పూర్ణాంకాలు, పాస్వర్డ్లు మరియు ఇతర డేటా రకాలను రూపొందించడానికి ఉపయోగకరమైన సాధనం. రాండ్() ఫంక్షన్ను ఎలా ఉపయోగించాలో అర్థం చేసుకోవడం ద్వారా, డెవలపర్లు తమ కోడ్కి యాదృచ్ఛికత మరియు అనూహ్యతను జోడించవచ్చు, ఇది భద్రతను మెరుగుపరుస్తుంది మరియు మరింత వాస్తవిక పరీక్ష డేటాను అందిస్తుంది. ర్యాండ్() ఫంక్షన్ ఉపయోగించడానికి సులభమైనది మరియు బహుముఖమైనది, ఇది ఏ PHP డెవలపర్కైనా తెలుసుకోవటానికి విలువైన ఫంక్షన్గా మారుతుంది.