Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

पीएचपी रैंड () फ़ंक्शन

परिभाषा और उपयोग

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

यह फ़ंक्शन हमेशा एक पूर्णांक देता है।

सिंटैक्स

rand ( void ) : int
rand ( int $min , int $max ) : int

पैरामीटर

Sr.No पैरामीटर और विवरण
1 मिनट
किसी संख्या को वापस करने के लिए सीमा की निचली सीमा। डिफ़ॉल्ट 0 . है
2 अधिकतम
किसी संख्या को वापस करने के लिए सीमा की ऊपरी सीमा। डिफ़ॉल्ट है getrandmax()

रिटर्न वैल्यू

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

PHP संस्करण

यह फ़ंक्शन PHP संस्करण 4.x, PHP 5.x और साथ ही PHP 7.x में उपलब्ध है।

उदाहरण

यह उदाहरण रैंड () को बिना तर्क के कॉल करके रैंडम नंबर लौटाता है -

<?php
echo "random number with no parameters rand() = " . rand() . "\n";
echo "another random number with no parameters rand() = " . rand() . "\n";
?>

आउटपुट

यह निम्नलिखित परिणाम उत्पन्न कर सकता है (यह एक यादृच्छिक संख्या है, यह हर बार अलग संख्या लौटाने की अधिक संभावना है)-

random number with no parameters rand() = 1663374457
another random number with no parameters rand() = 888196648

उदाहरण

निम्न उदाहरण रैंड () फ़ंक्शन के लिए न्यूनतम और अधिकतम तर्क निर्दिष्ट करता है -

<?php
   echo "rand(11,30) = " . rand(11,30) . "\n";
   echo "rand(11,30) = " . rand(11,30) . "\n";
?>

आउटपुट

यह निम्नलिखित परिणाम देगा -

rand(11,30) = 29
rand(11,30) = 22

उदाहरण

न्यूनतम और अधिकतम पैरामीटर के फ़्लोट मानों के भिन्नात्मक भाग पर ध्यान नहीं दिया जाएगा -

<?php
   echo "rand(10.5,50.95) = " . rand(10.55, 50.95) . "\n";
?>

आउटपुट

यह निम्नलिखित परिणाम देगा -

rand(10.5,50.95) = 45

उदाहरण

न्यूनतम और/या अधिकतम पैरामीटर के स्ट्रिंग मान के परिणामस्वरूप त्रुटि होगी

<?php
   echo "rand("aa", "bb") = " . rand("aa","bb") . "\n";;
?>

आउटपुट

यह निम्नलिखित परिणाम देगा -

PHP Parse error: syntax error, unexpected 'aa' (T_STRING), expecting ',' or ';'

  1. PHP लॉग 10 () फ़ंक्शन

    परिभाषा और उपयोग लॉग10 () फ़ंक्शन किसी संख्या के आधार-10 लघुगणक की गणना करता है। बेस-10 लघुगणक को सामान्य या सैंडर्ड एल्गोरिथम भी कहा जाता है। log10(x) फ़ंक्शन लॉग की गणना करता है10 एक्स। यह निम्नलिखित समीकरण द्वारा प्राकृतिक एल्गोरिथम से संबंधित है - लॉग 10 x=लॉगई x/लॉगई 10 ताकि लॉग 10 100=लॉ

  1. पीएचपी लॉग () समारोह

    परिभाषा और उपयोग लॉग () फ़ंक्शन किसी संख्या के प्राकृतिक लघुगणक की गणना करता है। लघुगणक घातांक का विलोम है। अगर 102 =100, इसका मतलब है लॉग10 100=2. प्राकृतिक लघुगणक की गणना यूलर संख्या e . के साथ की जाती है आधार के रूप में। PHP में, पूर्वनिर्धारित स्थिरांक M_E e का मान देता है जो 2.7182818284590

  1. PHP में रैंड () फ़ंक्शन

    रैंड () फ़ंक्शन को एक यादृच्छिक संख्या मिलती है। आप उस विशेष श्रेणी से यादृच्छिक संख्या प्राप्त करने के लिए एक सीमा भी निर्धारित कर सकते हैं। सिंटैक्स rand(); or rand(min_range,max_range); पैरामीटर न्यूनतम_रेंज - डिफ़ॉल्ट 0 है। यह लौटाई जाने वाली सबसे कम संख्या है। अधिकतम_श्रेणी - यह लौटाई जान