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