PHP रैंड () फ़ंक्शन का उपयोग कैसे करें

Php Rainda Fanksana Ka Upayoga Kaise Karem



कई उद्देश्यों के लिए यादृच्छिक संख्या बनाने के लिए जैसे कि पासवर्ड बनाना, चर के लिए यादृच्छिक मान निर्दिष्ट करना और परीक्षण के लिए यादृच्छिक डेटा बनाना, रैंड () फ़ंक्शन का उपयोग PHP में किया जा सकता है। इस लेख में, हम चर्चा करेंगे कि PHP में रैंड () फ़ंक्शन का उपयोग कैसे करें और इसके उपयोग को प्रदर्शित करने के लिए उदाहरण प्रदान करें।

PHP रैंड () फ़ंक्शन का उपयोग करना

PHP रैंड () फ़ंक्शन का उपयोग कई तरीकों से किया जा सकता है, यहाँ PHP रैंड () फ़ंक्शन का उपयोग करने के कुछ उदाहरण दिए गए हैं:

उदाहरण 1: एक यादृच्छिक संख्या उत्पन्न करना

श्रेणी निर्दिष्ट किए बिना एक यादृच्छिक संख्या उत्पन्न करने के लिए, निम्नलिखित सिंटैक्स का उपयोग किया जाएगा:







हाशिया ( ) ;

यदि सीमा निर्दिष्ट नहीं है, तो फ़ंक्शन 0 और अधिकतम मान के बीच एक यादृच्छिक पूर्णांक उत्पन्न करेगा जिसे सिस्टम पर एक पूर्णांक द्वारा दर्शाया जा सकता है (आमतौर पर 32-बिट सिस्टम पर 2147483647 और 64-बिट सिस्टम पर 9223372036854775807)।





$random_number = हाशिया ( ) ;

गूंज 'उत्पन्न यादृच्छिक संख्या है:' . $random_number ;

?>



उदाहरण 2: एक श्रेणी के साथ एक यादृच्छिक संख्या उत्पन्न करना

दो पैरामीटर हैं जो रैंड () फ़ंक्शन एक यादृच्छिक पूर्णांक उत्पन्न करने के लिए स्वीकार करता है: न्यूनतम मान और अधिकतम मान, रेंज के साथ रैंड () फ़ंक्शन के लिए सिंटैक्स निम्नानुसार है:





हाशिया ( $ मिनट , अधिकतम $ ) ;

कहाँ $min और $max यादृच्छिक पूर्णांक के लिए सीमा के न्यूनतम और अधिकतम मान हैं। न्यूनतम और अधिकतम मान के बिना रैंड () फ़ंक्शन का उपयोग करने का सिंटैक्स नीचे उल्लिखित है:

हाशिया ( ) ;

इस उदाहरण में, हम 0 और 50 के बीच एक यादृच्छिक संख्या उत्पन्न करने के लिए रैंड () फ़ंक्शन का उपयोग करेंगे और परिणाम को स्क्रीन पर प्रदर्शित करेंगे:





$random_number = हाशिया ( 0 , पचास ) ;

गूंज 'उत्पन्न यादृच्छिक संख्या है:' . $random_number ;

?>

इस कोड में, हम पहले रैंड () फ़ंक्शन को 0 के न्यूनतम मान और 50 के अधिकतम मान के साथ कॉल करते हैं। $random संख्या चर में फ़ंक्शन द्वारा उत्पादित यादृच्छिक पूर्णांक होता है, जो 0 से 50 तक होता है:

उदाहरण 3: एक यादृच्छिक पासवर्ड बनाना

इस उदाहरण में, हम अक्षरों और संख्याओं से युक्त एक यादृच्छिक पासवर्ड उत्पन्न करने के लिए रैंड () फ़ंक्शन का उपयोग करेंगे:



$पासवर्ड_लम्बाई = 4 ;

$चारसेट = 'abcdefghijklmnopqrstuvwxyz0123456789' ;

$ पासवर्ड = '' ;

के लिए ( $मैं = 0 ; $मैं < $पासवर्ड_लम्बाई ; $मैं ++ ) {

$ पासवर्ड = $चारसेट [ हाशिया ( 0 , strlen ( $चारसेट ) - 1 ) ] ;

}

गूंज 'यादृच्छिक पासवर्ड है:' . $ पासवर्ड ;

?>

इस कोड में, हम पहले पासवर्ड की लंबाई 4 वर्णों पर सेट करते हैं और परिभाषित करते हैं charset वेरिएबल जिसमें पासवर्ड में उपयोग किए जाने वाले वर्ण होते हैं। हम फिर एक खाली बनाते हैं पासवर्ड चर और से एक यादृच्छिक चरित्र उत्पन्न करने के लिए लूप के लिए उपयोग करें charset पासवर्ड स्ट्रिंग में प्रत्येक स्थिति के लिए।

रैंड () फ़ंक्शन को 0 के न्यूनतम मान और वर्णसेट माइनस 1 की लंबाई के अधिकतम मान के साथ कहा जाता है। इसके बाद परिणामी पासवर्ड स्क्रीन पर इको कमांड का उपयोग करके प्रदर्शित किया जाता है, इसके बाद एक यादृच्छिक पूर्णांक उत्पन्न होता है जिसका उपयोग एक के रूप में किया जाता है। सूचकांक वर्णसेट से एक चरित्र का चयन करने के लिए।

निष्कर्ष

PHP रैंड () फ़ंक्शन यादृच्छिक पूर्णांक, पासवर्ड और अन्य डेटा प्रकार उत्पन्न करने के लिए एक उपयोगी उपकरण है। रैंड () फ़ंक्शन का उपयोग करने के तरीके को समझकर, डेवलपर्स अपने कोड में यादृच्छिकता और अप्रत्याशितता जोड़ सकते हैं, जो सुरक्षा में सुधार कर सकता है और अधिक यथार्थवादी परीक्षण डेटा प्रदान कर सकता है। रैंड () फ़ंक्शन का उपयोग करना आसान और बहुमुखी है, जो इसे किसी भी PHP डेवलपर के लिए जानने के लिए एक मूल्यवान फ़ंक्शन बनाता है।