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

PHP mt_getrandmax() फ़ंक्शन - अधिकतम रैंडम मान

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+ में उपलब्ध।

  1. - PHP log() फ़ंक्शन - प्राकृतिक लघुगणक और मनमाना आधार

    PHP का log() फ़ंक्शन **प्राकृतिक लघुगणक (natural logarithm, आधार e)** या **निर्दिष्ट आधार** में लघुगणक गणना करता है। डिफ़ॉल्ट आधार यूलर संख्या M_E (≈2.718) है। सिंटैक्स log(float $arg, float $base = M_E): float पैरामीटर्स पैरामीटरविवरण $argवह मान जिसका लघुगणक चाहिए $baseआधार (डिफ़ॉल्ट M_E = प्

  1. - PHP lcg_value() फ़ंक्शन - रैखिक सर्वांगसम जनरेटर (0 से 1)

    PHP का lcg_value() फ़ंक्शन **0 और 1 के बीच स्यूडो-रैंडम फ्लोट** जनरेट करता है। LCG = **रैखिक सर्वांगसम जनरेटर (Linear Congruential Generator)** — सबसे पुराने स्यूडो-रैंडम एल्गोरिदम में से एक। सिंटैक्स lcg_value(): float पैरामीटर्स कोई पैरामीटर नहीं। लौटाया गया मान 0.0 और 1.0 (सम्मिलित) के बीच स्य

  1. - PHP में mt_getrandmax() फंक्शन

    विवरण mt_getrandmax() फंक्शन सबसे बड़ा संभव रैंडम वैल्यू लौटाता है। सिंटैक्स mt_getrandmax() पैरामीटर्स NA रिटर्न वैल्यू mt_getrandmax() फंक्शन एक इंटीजर वैल्यू लौटाता है, जो सबसे बड़ा संभव रैंडम वैल्यू है। उदाहरण <?php echo(mt_getrandmax()); ?> आउटपुट 2147483647