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

PHP getrandmax() फ़ंक्शन - अधिकतम रैंडम मान (पुराना जनरेटर)

PHP का getrandmax() फ़ंक्शन **पुराने rand() जनरेटर द्वारा उत्पन्न किए जा सकने वाले सबसे बड़े पूर्णांक** को लौटाता है। यह rand() के लिए डिफ़ॉल्ट ऊपरी सीमा के रूप में कार्य करता है।

सिंटैक्स

getrandmax(): int

पैरामीटर्स

कोई पैरामीटर नहीं।

लौटाया गया मान

सबसे बड़ा संभव पूर्णांक (पूर्णांक)। 64-बिट विंडोज़ पर 2147483647 (2³¹-1)। 32-बिट सिस्टम्स पर छोटा हो सकता है।

उदाहरण

<?php
echo "Largest Integer = " . getrandmax() . "\n";
?>

आउटपुट

Largest Integer = 2147483647

getrandmax() बनाम mt_getrandmax()

फ़ंक्शनजनरेटरसामान्य मान (64-बिट)
getrandmax()rand() (libc)2147483647 (कभी-कभी 32767)
mt_getrandmax()mt_rand() (मर्सन ट्विस्टर)2147483647

व्यावहारिक उपयोग

<?php
// rand() की पूरी रेंज उपयोग
$fullRange = rand(0, getrandmax());

// प्रतिशत गणना (पुराना तरीका)
$percentage = rand(0, getrandmax()) / getrandmax() * 100;
?>

महत्वपूर्ण नोट्स

  • rand() और getrandmax() **पुराने** जनरेटर के लिए हैं। नए कोड में mt_rand()/mt_getrandmax() या random_int() पसंद करें।
  • Windows पर पुराने PHP संस्करणों में getrandmax() केवल 32767 लौटाता था (16-बिट)।
  • rand() क्रिप्टोग्राफ़िक रूप से असुरक्षित है।

संबंधित फ़ंक्शन्स

  • rand() — पुराना रैंडम पूर्णांक
  • srand() — पुराना जनरेटर सीड करना
  • mt_rand(), mt_getrandmax(), mt_srand() — मर्सन ट्विस्टर संस्करण
  • random_int() — क्रिप्टो-सुरक्षित (PHP 7+)

PHP संस्करण

PHP 4, PHP 5, PHP 7, PHP 8+ में उपलब्ध।

  1. - PHP log10() फ़ंक्शन - आधार-10 लघुगणक

    PHP का log10() फ़ंक्शन किसी संख्या का **आधार-10 लघुगणक (base-10 logarithm)** गणना करता है। इसे सामान्य या मानक लघुगणक भी कहते हैं। सिंटैक्स log10(float $arg): float पैरामीटर पैरामीटरविवरण $argवह संख्या जिसका आधार-10 लघुगणक चाहिए लौटाया गया मान $arg का आधार-10 लघुगणक (फ्लोट)। गणितीय संबंध l

  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 getrandmax() फ़ंक्शन - अधिकतम रैंडम मान (पुराना जनरेटर)

    PHP का getrandmax() फ़ंक्शन **पुराने rand() जनरेटर द्वारा उत्पन्न किए जा सकने वाले सबसे बड़े पूर्णांक** को लौटाता है। यह rand() के लिए डिफ़ॉल्ट ऊपरी सीमा के रूप में कार्य करता है। सिंटैक्स getrandmax(): int पैरामीटर्स कोई पैरामीटर नहीं। लौटाया गया मान सबसे बड़ा संभव पूर्णांक (पूर्णांक)। 64-बिट वि