उपयोग कैसे करें
- डेटा दर्ज करें
इनपुट फ़ील्ड में आवश्यक मान दर्ज करें।
- सेटिंग्स समायोजित करें
उपयुक्त विकल्प और सेटिंग्स चुनें।
- परिणाम देखें
तुरंत परिणाम पाने के लिए गणना करें क्लिक करें।
रैंडम नंबर जेनरेटर क्या है?
रैंडम नंबर जेनरेटर (random number generator) एक ऐसा टूल है जो किसी निर्धारित रेंज के भीतर से संख्याएँ इस तरह चुनता है कि कोई भी उनका पूर्वानुमान न लगा सके और न ही जान-बूझकर प्रभावित कर सके। आप 'न्यूनतम से अधिकतम' का अंतराल तय करते हैं, यह तय करते हैं कि कितनी संख्याएँ निकालनी हैं और क्या वही मान दोबारा आ सकता है (दोहराव की अनुमति या बिना दोहराव), और तुरंत आपकी शर्तों से मेल खाती संख्याओं की सूची आ जाती है।
इसका उपयोग कहाँ होता है?
- लकी ड्रॉ और इवेंट: जहाँ निष्पक्षता ज़रूरी है, जैसे इनाम के विजेता चुनना, प्रस्तुति का क्रम या टीम का बँटवारा, वहाँ मानवीय पूर्वाग्रह हटाता है।
- लॉटरी और नंबर चयन: किसी खास नियम वाले नंबर निकालने के लिए, जैसे 1 से 45 में से बिना दोहराव के 6 नंबर।
- सिमुलेशन और सैंपलिंग: पासे-सिक्के के सिमुलेशन, सर्वे उत्तरदाताओं की रैंडम सैंपलिंग, और A/B टेस्ट में समूह बँटवारे के लिए उपयोगी।
यह टूल ब्राउज़र के crypto.getRandomValues() का उपयोग करके ऑपरेटिंग सिस्टम की एंट्रॉपी पर आधारित उच्च-गुणवत्ता वाली रैंडम संख्याएँ बनाता है और समान वितरण को बिगाड़ने वाले पूर्वाग्रह को हटाता है।
गणना सूत्र
रेंज [min, max] के भीतर से एक पूर्णांक रैंडम संख्या निम्न सूत्र से निकाली जाती है।
परिणाम = min + ⌊ r × (max − min + 1) ⌋
- min / max: रेंज का न्यूनतम और अधिकतम मान (दोनों शामिल)
- r: 0 से लेकर 1 से कम तक का समान रैंडम मान
- max − min + 1: संभावित पूर्णांकों की कुल संख्या (= रेंज)
उदाहरण: यदि min=1, max=45 और r=0.732 हो तो1 + ⌊0.732 × 45⌋ = 1 + ⌊32.94⌋ = 1 + 32 = 33
बिना दोहराव की स्थिति में, यदि पहले से निकला मान फिर से आ जाए तो उसे हटाकर दोबारा निकाला जाता है (rejection sampling)। इसलिए निकालने की संख्या ≤ रेंज होनी चाहिए; 1 से 45 में अधिकतम 45 संख्याएँ ही बिना दोहराव के बनाई जा सकती हैं।