PHP में यादृच्छिक संख्या उत्पन्न करने के लिए rand() का उपयोग करें। मान लीजिए हमारा इनपुट निम्न है:
$storedValue = '0123456789';
और हम उपरोक्त मानों से एक यादृच्छिक मान प्रदर्शित करना चाहते हैं।
उदाहरण
<!DOCTYPE html> <html> <body> <?php $storedValue = '0123456789'; $aRandomValue = $storedValue[rand(0, strlen($storedValue) - 1)]; echo "The random value=" . $aRandomValue; ?> </body> </html>
आउटपुट
यह निम्न आउटपुट उत्पन्न करेगा:
The random value=3
व्याख्या: strlen($storedValue) - 1 अंतिम इंडेक्स देता है (9)। rand(0, 9) 0 से 9 के बीच एक यादृच्छिक पूर्णांक देता है। स्ट्रिंग को सरणी की तरह एक्सेस करके उस इंडेक्स पर वर्ण प्राप्त होता है।
बेहतर दृष्टिकोण (PHP 7+): क्रिप्टोग्राफिक रूप से सुरक्षित यादृच्छिकता के लिए random_int(0, 9) का उपयोग करें।