किसी भी रेंज में रैंडम नंबर जनरेट करें
क्या आपको 1 से 100 के बीच का कोई नंबर, लॉटरी के छह नंबर, या किसी टेस्ट के लिए 1,000 रैंडम वैल्यू की लिस्ट चाहिए? यह रैंडम नंबर जनरेटर आपकी चुनी हुई किसी भी रेंज में नंबर चुनता है। इसमें बिना डुप्लिकेट, सॉर्टिंग और दशमलव (decimal) के विकल्प भी शामिल हैं। यह आपके ब्राउज़र की सुरक्षित क्रिप्टोग्राफ़िक रैंडमनेस का उपयोग करता है, जिससे परिणाम पूरी तरह अप्रत्याशित और समान रूप से वितरित होते हैं, और सर्वर पर कोई डेटा नहीं भेजा जाता।
विशेषताएँ
- कोई भी रेंज, जिसमें नेगेटिव नंबर और बहुत बड़ी वैल्यू भी शामिल हैं।
- एक या अनेक: एक क्लिक में 10,000 तक नंबर जनरेट करें।
- बिना डुप्लिकेट मोड, जो बैग से गेंद निकालने की तरह नंबर चुनता है, और बहुत बड़ी रेंज के लिए भी तेज़ी से काम करता है।
- दशमलव नंबर, छह दशमलव स्थानों तक।
- सॉर्ट: रिज़ल्ट्स को बढ़ते क्रम (ascending order) में व्यवस्थित करें और उन्हें लिस्ट के रूप में कॉपी करें।
- निष्पक्ष: रिजेक्शन सैंपलिंग यह सुनिश्चित करती है कि रेंज की हर वैल्यू के चुने जाने की संभावना बिल्कुल बराबर हो।
लोकप्रिय उपयोग
गेम्स और निर्णय। एक वर्चुअल पासा (1–6) रोल करें, चुनें कि पहले कौन जाएगा, कोई रैंडम पेज या प्रश्न चुनें, या निष्पक्ष रूप से कोई फैसला लें।
रैफ़ल और गिवअवे। हर एंट्री को एक नंबर दें, फिर बिना डुप्लिकेट के विजेताओं को चुनें। चूँकि रैंडमनेस एक सुरक्षित स्रोत से आती है, इसलिए कोई भी परिणाम की भविष्यवाणी या उसे प्रभावित नहीं कर सकता।
लॉटरी। लॉटरी टिकटों के लिए यूनीक नंबरों का एक सेट जनरेट करें। रैंडम चुनाव से जन्मदिन जैसे लोकप्रिय पैटर्न से बचा जा सकता है, जिसका मतलब है कि आपको अपना इनाम किसी और के साथ बाँटने की संभावना कम होगी।
शिक्षा और शोध। एक नंबर वाली लिस्ट से रैंडम सैंपल चुनें, प्रतिभागियों को ग्रुप्स में बाँटें, या प्रैक्टिस एक्सरसाइज़ बनाएँ।
सॉफ़्टवेयर टेस्टिंग। किसी विशिष्ट रेंज में टेस्ट इनपुट, IDs या सैंपल डेटासेट जनरेट करें।
"Fair" (निष्पक्ष) रैंडम नंबर कैसे जनरेट किए जाते हैं
एक आम तरीके में एक बड़ी रैंडम वैल्यू को रेंज की साइज से भाग देकर शेषफल (remainder) का इस्तेमाल किया जाता है। जब रेंज, रैंडम सोर्स से पूरी तरह विभाजित नहीं होती, तो यह तरीका अनजाने में कुछ नंबरों के आने की संभावना बढ़ा देता है। इसके बजाय, यह टूल उन वैल्यूज़ को हटा देता है जिनसे बायस (bias) आ सकता है और फिर से नंबर निकालता है ("rejection sampling")। इस तरह, 1–3 की रेंज में हर नंबर के आने का चांस बिल्कुल बराबर (एक-तिहाई) होता है।
यूनिक (unique) नंबर निकालने के लिए, यह टूल पार्शियल Fisher–Yates शफल का इस्तेमाल करता है: यह बिना पूरी लिस्ट बनाए, पूरी रेंज को शफल करके शुरुआती नंबर चुन लेता है। इसलिए 1 से 1,000,000,000 के बीच 10 रैंडम नंबर निकालना तुरंत (instant) हो जाता है।
अगर आपको नंबर की जगह रैंडम टेक्स्ट चाहिए, तो Password Generator या UUID Generator का इस्तेमाल करें।