PHP का mt_getrandmax() फ़ंक्शन **मर्सन ट्विस्टर जनरेटर द्वारा उत्पन्न किए जा सकने वाले सबसे बड़े पूर्णांक** को लौटाता है। यह mt_rand() के लिए डिफ़ॉल्ट ऊपरी सीमा के रूप में कार्य करता है।
सिंटैक्स
mt_getrandmax(): int
पैरामीटर्स
कोई पैरामीटर नहीं।
लौटाया गया मान
सबसे बड़ा संभव पूर्णांक (पूर्णांक)। 64-बिट विंडोज़ पर 2147483647 (2³¹-1)।
उदाहरण
<?php echo "Largest Integer = " . mt_getrandmax() . "\n"; ?>
आउटपुट
Largest Integer = 2147483647
संबंधित फ़ंक्शन्स
| फ़ंक्शन | विवरण |
|---|---|
mt_rand() | मर्सन ट्विस्टर रैंडम पूर्णांक (0 से mt_getrandmax() तक) |
mt_srand() | मर्सन ट्विस्टर जनरेटर सीड करना |
getrandmax() | पुराने rand() जनरेटर के लिए अधिकतम मान |
rand() | पुराना रैंडम जनरेटर |
व्यावहारिक उपयोग
<?php // mt_rand() की पूरी रेंज का उपयोग $fullRangeRandom = mt_rand(0, mt_getrandmax()); // प्रतिशत/संभावना गणना $percentage = mt_rand(0, mt_getrandmax()) / mt_getrandmax() * 100; echo "Random percentage: $percentage%"; ?>
नोट
- मान प्लेटफॉर्म और PHP बिल्ड पर निर्भर कर सकता है, लेकिन आमतौर पर 2³¹-1 होता है।
- 64-बिट पूर्णांक समर्थन वाले बिल्ड पर भी, मर्सन ट्विस्टर का आउटपुट 32-बिट तक सीमित है।
- बड़े रैंडम पूर्णांकों के लिए,
random_int()(PHP 7+) या GMP उपयोग करें।
PHP संस्करण
PHP 4, PHP 5, PHP 7, PHP 8+ में उपलब्ध।