इस्तेमाल करने का तरीका
- संख्याएँ, सूची से चुनें या सिक्का और पासा चुनें।
- संख्याओं के लिए न्यूनतम, अधिकतम, संख्या और दशमलव स्थान तय करें; लॉटरी की तरह चयन के लिए “दोहराव नहीं” चुनें।
- सूची के लिए हर पंक्ति में एक आइटम पेस्ट करें और चुनें कि कितने आइटम लेने हैं। हर पंक्ति से केवल एक बार चयन हो सकता है।
- Generate या Pick दबाएँ, फिर नतीजे कॉपी करें। नया चयन करने के लिए दोबारा दबाएँ।
यह कैसे काम करता है
संख्याएँ crypto.getRandomValues से आती हैं, जो आपके ब्राउज़र में बना क्रिप्टोग्राफ़िक रूप से सुरक्षित जनरेटर है; Math.random से नहीं। कुछ मानों को प्राथमिकता दिए बिना यादृच्छिक बिट्स को आपकी सीमा की संख्या में बदलने के लिए, यह टूल rejection sampling का उपयोग करता है: जब कोई यादृच्छिक 32-बिट मान ऊपर के उस अधूरे हिस्से में आता है जिसे सीमा के आकार से बराबर-बराबर विभाजित नहीं किया जा सकता, तो उसे छोड़कर नया मान निकाला जाता है। साधारण “random % range” करने पर छोटी संख्याएँ थोड़ी ज़्यादा बार आने की संभावना होती।
न्यूनतम और अधिकतम, दोनों सीमा में शामिल हैं। दशमलव स्थान चुनने पर सीमा को उसी आकार के चरणों में बाँटा जाता है (दो दशमलव के लिए 0.01) और हर चरण की संभावना बराबर होती है। इसलिए दो दशमलव स्थानों के साथ 0 से 1 तक 101 मानों में से कोई एक मिलता है। “दोहराव नहीं” विकल्प में बिना रिप्लेसमेंट के संख्याएँ निकाली जाती हैं, जैसे लकी ड्रॉ में; सीमा में जितनी अनूठी संख्याएँ हैं, उससे ज़्यादा निकालना संभव नहीं है। ऐसा होने पर टूल आपको बताता है।
सूची चुनने वाला टूल पंक्तियों को Fisher–Yates shuffle से मिलाता है और पहली N पंक्तियाँ चुनता है, इसलिए हर आइटम की संभावना बराबर होती है और कोई पंक्ति दोबारा नहीं चुनी जाती। एक जैसी पंक्तियों को अलग-अलग प्रविष्टियाँ माना जाता है, इसलिए दो बार लिखे नाम के चुने जाने के दो मौके होते हैं। खाली पंक्तियों और पंक्तियों के शुरू तथा अंत के स्पेस को अनदेखा किया जाता है।
सिक्के के दोनों पहलुओं के आने की संभावना बराबर होती है, और पासे पर 1 से 6 तक हर संख्या आने की संभावना बराबर होती है। नतीजे संग्रहीत नहीं किए जाते, इसलिए कोई भी—हम भी नहीं—ड्रॉ देख या दोहरा नहीं सकता।
उदाहरण
लॉटरी जैसा ड्रॉ
न्यूनतम 1, अधिकतम 49, संख्या 6 रखें और “दोहराव नहीं” तथा “क्रमबद्ध करें” चालू करें: आपको छह अलग-अलग संख्याएँ मिलेंगी, जैसे 4, 11, 23, 30, 37, 45।
गिवअवे के विजेता चुनें
प्रतिभागियों की सूची पेस्ट करें—हर पंक्ति में एक नाम—और 3 चुनें। हर प्रतिभागी केवल एक बार जीत सकता है और सभी के जीतने की संभावना बराबर होती है।
टेस्टिंग के लिए यादृच्छिक दशमलव संख्या
न्यूनतम 0, अधिकतम 1 और 3 दशमलव स्थान चुनने पर 0.274 या 0.901 जैसे मान मिलते हैं। सभी 1,001 संभावित मानों की संभावना बराबर होती है।
अक्सर पूछे जाने वाले सवाल
क्या संख्याएँ सचमुच यादृच्छिक होती हैं?
ये आपके ब्राउज़र के क्रिप्टोग्राफ़िक रूप से सुरक्षित जनरेटर से आते हैं, जिसे ऑपरेटिंग सिस्टम हार्डवेयर से मिलने वाली घटनाओं के आधार पर सीड करता है। यह ड्रॉ और सुरक्षा संबंधी कामों के लिए उपयुक्त है; विनियमित लॉटरी के लिए प्रमाणित उपकरणों से जुड़े नियमों का पालन करें।
क्या न्यूनतम और अधिकतम सीमा में शामिल हैं?
हाँ। 1 से 6 तक में 1, 2, 3, 4, 5 या 6 मिल सकता है और हर संख्या की संभावना बराबर होती है।
“दोहराव नहीं” चुनने पर त्रुटि क्यों आती है?
दोहराव के बिना आप सीमा में मौजूद संख्याओं से ज़्यादा संख्याएँ नहीं निकाल सकते: 1 से 10 तक केवल 10 अलग-अलग पूर्ण संख्याएँ हैं। सीमा बढ़ाएँ, दशमलव स्थान जोड़ें या दोहराव की अनुमति दें।
क्या कोई बाद में मेरा ड्रॉ जाँच या दोहरा सकता है?
नहीं। कुछ भी संग्रहीत नहीं किया जाता और न ही किसी ऐसे मान से सीड किया जाता है जिसे आप दोबारा दर्ज कर सकें। सार्वजनिक ड्रॉ के लिए स्क्रीन रिकॉर्ड करें या नतीजों को तुरंत कॉपी करें।
गोपनीयता
संख्याएँ और सूचियाँ केवल आपके ब्राउज़र में बनाई और प्रोसेस की जाती हैं। कुछ भी भेजा, सेव या analytics में शामिल नहीं किया जाता।