BCA / B.Tech 4 min read

RAND Function in Hindi

RAND in PHP in Hindi | PHP में rand() फंक्शन हिंदी में :


  • PHP में rand() एक बहुत ही सरल और उपयोगी फ़ंक्शन है, जिसका उपयोग रैंडम संख्याएँ उत्पन्न करने के लिए किया जाता है। 
  • जब आप इसे विशेष सीमाओं के साथ उपयोग करते हैं, तो यह आपको कस्टम रेंज में संख्याएँ उत्पन्न करने की अनुमति देता है।
  • यदि आपको अधिक तेज़ और बेहतर रैंडम नंबर जनरेशन की आवश्यकता हो, तो आप mt_rand() का उपयोग कर सकते हैं।
  • PHP में RAND() एक बिल्ट-इन फ़ंक्शन है जो एक रैंडम (यानी, यादृच्छिक) संख्या जनरेट करता है। यह फ़ंक्शन दो प्रकार की संख्याओं को उत्पन्न कर सकता है: एक पूर्णांक (integer) और 
  • एक फ्लोटिंग-पॉइंट संख्या (floating-point number)। RAND() फ़ंक्शन का उपयोग कई परिस्थितियों में किया जा सकता है, जैसे कि गेम्स, पासवर्ड जनरेशन, या किसी भी ऐसी स्थिति में जहाँ रैंडम मानों की आवश्यकता होती है।
RAND() फ़ंक्शन की सिंटैक्स :

rand(min, max);

यहां पर min और max वैकल्पिक हैं:

  • min: यह रैंडम संख्या का न्यूनतम मान (minimum value) होता है।
  • max: यह रैंडम संख्या का अधिकतम मान (maximum value) होता है।
  • यदि आप min और max का उपयोग नहीं करते हैं, तो rand() किसी भी मान को उत्पन्न करेगा जो PHP द्वारा स्वीकृत पूर्णांक सीमा के भीतर होता है।

RAND() फ़ंक्शन के कार्य   : बिना सीमा के रैंडम संख्या जनरेट करना: अगर आप rand() को बिना किसी सीमा के बुलाते हैं, तो यह PHP की डिफ़ॉल्ट रेंज में एक यादृच्छिक संख्या लौटाता है। PHP की डिफ़ॉल्ट रेंज आमतौर पर -2,147,483,648 से 2,147,483,647 तक होती है। उदाहरण के लिए:

$random_number = rand();
echo $random_number;
इस कोड में, rand() एक रैंडम संख्या उत्पन्न करेगा जो इस सीमा के अंदर होगी।

  • सीमा के भीतर रैंडम संख्या जनरेट करना: अगर आप एक सीमा (min और max) निर्धारित करना चाहते हैं, तो आप उन्हें rand() में पास कर सकते हैं। उदाहरण के लिए, यदि आप 1 से 100 तक एक रैंडम संख्या चाहते हैं:

$random_number = rand(1, 100);
echo $random_number;
इस कोड में, rand(1, 100) 1 और 100 के बीच एक रैंडम पूर्णांक उत्पन्न करेगा। इस तरह से आप किसी विशेष सीमा के भीतर रैंडम संख्याएँ प्राप्त कर सकते हैं।

  • रैंडम फ्लोटिंग-पॉइंट संख्या: यदि आपको एक फ्लोटिंग-पॉइंट संख्या (जिसमें दशमलव अंक होते हैं) उत्पन्न करनी है, तो rand() को आप getrandmax() फ़ंक्शन के साथ मिलाकर एक रैंडम फ्लोटिंग संख्या उत्पन्न कर सकते हैं। getrandmax() PHP द्वारा उत्पन्न की जाने वाली रैंडम संख्याओं की अधिकतम सीमा देता है। निम्नलिखित उदाहरण को देखें:

$random_float = rand() / getrandmax();
echo $random_float;
यहाँ, rand() से उत्पन्न संख्या को getrandmax() से विभाजित किया जाता है, जिससे एक रैंडम फ्लोटिंग-पॉइंट संख्या मिलती है जो 0 और 1 के बीच होती है।

RAND() और MT_RAND() में अंतर :

PHP में दो प्रकार के रैंडम संख्या जनरेटर होते हैं: rand() और mt_rand()।

  • rand(): यह एक सामान्य रैंडम संख्या जनरेटर है, जो पारंपरिक एल्गोरिदम का उपयोग करता है।
  • mt_rand(): यह Mersenne Twister नामक एक आधुनिक और अधिक प्रभावी एल्गोरिदम का उपयोग करता है। mt_rand() द्वारा उत्पन्न संख्याएँ अधिक रैंडम और तेज होती हैं, इसलिए यह rand() से बेहतर माना जाता है।
उदाहरण:

$random_number_mt = mt_rand(1, 100);
echo $random_number_mt;

रैंडम संख्या का उपयोग :

rand() और mt_rand() का उपयोग विभिन्न उद्देश्यों के लिए किया जा सकता है। जैसे:

  • पासवर्ड जनरेशन: एक मजबूत पासवर्ड बनाने के लिए रैंडम नंबरों का इस्तेमाल किया जा सकता है।
  • गेम्स में: रैंडम नंबरों का उपयोग गेम के एलिमेंट्स को यादृच्छिक रूप से जनरेट करने के लिए किया जा सकता है।
  • लॉटरी और ड्रा: रैंडम लॉटरी ड्रॉ या किसी अन्य चयन प्रक्रिया में।

In this Chapter

RAND Function in Hindi
Introduction to PHP in Hindi | PHP का परिचय हिंदी में
Flow Control Statements in Hindi | PHP में फ़्लो कंट्रोल स्टेटमेंट्स हिंदी में
Embedding PHP in Webpages in Hindi | वेबपेज में PHP को एम्बेड करना
Use Of MYSQL in PHP in Hindi | MySQL का PHP में उपयोग हिंदी में
How to Configure our framework in Hindi | फ्रेमवर्क को कॉन्फ़िगर करना हिंदी में
Difference between PHP and HTML in Hindi
Advance Features PHP in Hindi | PHP के एडवांस फीचर्सस हिंदी में
Expression in PHP in Hindi | PHP में एक्सप्रेशन हिंदी में
Juggling Expression in PHP in Hindi | PHP में जुगलिंग हिंदी में
Comments in PHP in Hindi | PHP में Comments हिंदी में
Whitespace in Hindi | Whitespace हिंदी में
Difference Between Echo and Print in PHP in Hindi | echo और print में अंतर हिंदी में
Line & Paragraph Brakes in PHP in Hindi | PHP में लाइन और पैराग्राफ ब्रेक्स हिंदी में
Date & Time Function of PHP in Hindi
Array Functions in Hindi
PHP Stack and Queue in Hindi
String Functions in Hindi
Sorting in Hindi
PHP Form in Hindi
What is Form Tag in Hindi | Form टैग क्या है
PHP Elements in Hindi
Session & Cookies in Hindi
File Uploading in Hindi
Regular Expression in Hindi
Error Handling in PHP in Hindi
Send Email By PHP in Hindi