परिभाषा और उपयोग
सरैंड () रैंडम नंबर जेनरेटर को सीड करने के लिए फ़ंक्शन का उपयोग किया जाता है। सीडिंग रैंडम नंबर जनरेटर को इनिशियलाइज़ करता है। अधिकांश यादृच्छिक संख्या जनरेटर को प्रारंभिक सीडिंग की आवश्यकता होती है। PHP में, srand() फ़ंक्शन का उपयोग वैकल्पिक है क्योंकि यह स्वचालित रूप से किया जाता है।
इस फ़ंक्शन का कोई वापसी मूल्य नहीं है।
सिंटैक्स
srand ([ int $seed ] ) : void
पैरामीटर
Sr.No | पैरामीटर और विवरण |
---|---|
1 | बीज बीज के रूप में उपयोग किया जाने वाला एक पूर्णांक। यदि नहीं दिया जाता है, तो एक यादृच्छिक संख्या दी जाती है |
रिटर्न वैल्यू
यह फ़ंक्शन कोई मान नहीं लौटाता है।
PHP संस्करण
यह फ़ंक्शन PHP संस्करण 4.x, PHP 5.x और साथ ही PHP 7.x में उपलब्ध है।
उदाहरण
यह उदाहरण रैंड() फ़ंक्शन को नियोजित करने से पहले यादृच्छिक संख्या जनरेटर को पहले प्रारंभ किया जाता है−
<?php srand(5); echo "rand(1,100)=", rand(1,100); ?>
आउटपुट
यह निम्नलिखित परिणाम उत्पन्न कर सकता है -
rand(1,100)=12
उदाहरण
निम्नलिखित उदाहरण यादृच्छिक संख्या जनरेटर को प्रारंभ करने के लिए वर्तमान टाइमस्टैम्प का उपयोग करता है−
<?php srand(time()); echo "rand()=", rand(); ?>
आउटपुट
यह निम्नलिखित परिणाम उत्पन्न कर सकता है-
rand()=548287992