PHP rand() फ़ंक्शन
विभाषण और उपयोग
rand() फ़ंक्शन एक रेंडम इंटीजर वापस करता है。
व्याकरण
rand(min,max)
पारामीटर | वर्णन |
---|---|
min,max | वैकल्पिक।रेंडम अंकों की श्रेणी को निर्दिष्ट करता है。 |
वर्णन
यदि वैकल्पिक पारामीटर नहीं दिया गया है min और maxrand() 0 से RAND_MAX तक (शामिल) के बीच के फ़ेक्टोरी अनानुकूल अंकों को वापस करता है।उदाहरण के लिए, 5 से 15 (शामिल 5 और 15) के बीच के अनानुकूल अंकों को वापस करने के लिए rand(5, 15) का उपयोग करें।
सुझाव और टिप्पणी
टिप्पणी:कुछ प्लेटफॉर्मों (उदाहरण के लिए Windows) में RAND_MAX केवल 32768 है।अगर जोखिम की श्रेणी 32768 से बड़ी है, तो min और max पारामीटर निर्दिष्ट करके बड़े अंकों को उत्पन्न कर सकते हैं या इसके स्थान पर mt_rand() का उपयोग करें।
टिप्पणी:PHP 4.2.0 से आगे, इसे नहीं इस्तेमाल किया जाता है srand() या mt_srand() फ़ंक्शन न्यूनात्मक अंक जनक को बीज देता है, अब यह स्वचालित हो गया है。
टिप्पणी:3.0.7 से पहले की संस्करण में max का अर्थ है range।इन संस्करणों में जैसे ऊपर के उदाहरण में 5 से 15 (शामिल) के अनानुकूल अंकों को वापस करने के लिए छोटा उदाहरण है rand(5, 11)।
उदाहरण
इस उदाहरण में कुछ अनानुकूल अंकों को वापस किया जाएगा:
<?php echo(rand(); echo(rand(); echo(rand(10,100)) ?>
आउटपुट:
17757 3794 97