123LuckyNumber एक मुफ़्त लॉटरी नंबर जनरेटर है, जो आपके ब्राउज़र में असली जैसी 3D बॉल मशीन पर आपके नंबर निकालता है। इसे निष्पक्ष और निजी रहने के लिए बनाया गया है: हर नंबर क्रिप्टोग्राफ़िक रूप से सुरक्षित रैंडम जनरेटर से आता है, और आपके या आपके ड्रॉ के बारे में कुछ भी किसी सर्वर पर नहीं भेजा जाता।
ड्रॉ कैसे होता है, क़दम-दर-क़दम
- नंबर पहले निकाले जाते हैं। किसी भी बॉल के हिलने से पहले आपके ब्राउज़र का Web Crypto API (
crypto.getRandomValues) टिकट के सारे नंबर निकाल लेता है। हर ड्रॉ में रिजेक्शन सैंपलिंग इस्तेमाल होती है, ताकि कोई भी नंबर किसी दूसरे से ज़रा-सा भी ज़्यादा संभव न हो, और लोट्टो का समूह बिना दोहराव के निकाला जाता है, जैसे मशीन से निकाली गई बॉल। - मशीन अपने-आप चलती है। हवा की धारें असली फ़िज़िक्स के साथ बॉल को चैंबर में उड़ाती हैं: गुरुत्वाकर्षण, उछाल और बॉल की आपसी टक्करें। ऊपर लगा पिकअप उसी बॉल को पकड़ता है जिसे हवा वहाँ पहुँचा दे।
- नंबर उसी हिसाब से बदल दिए जाते हैं। एक रंग की बॉल नंबर को छोड़कर एक जैसी दिखती हैं, इसलिए निकाला गया नंबर उस बॉल पर रख दिया जाता है जो पकड़ी जाने वाली है, और यह उस पल किया जाता है जब दोनों में से कोई भी नंबर दिख न रहा हो: ढेर में गहरे दबा हो, मशीन के किसी हिस्से के पीछे हो या दूसरी ओर मुड़ा हो। मशीन आपको दिखने वाले दृश्य से थोड़ा आगे चलती है, ताकि ऐसे पल का इंतज़ार कर सके; सिर्फ़ तभी, जब समय रहते ऐसा कोई पल न आए, नंबर आपकी नज़र के सामने बदलता है। एक बार बॉल रैक की ओर चल पड़े, तो उसका नंबर कभी नहीं बदलता।
- बॉल लुढ़ककर रैक तक आती है, और नंबर स्क्रीन के ऊपर नतीजे में जुड़ जाता है।
नंबर फ़िज़िक्स से ही क्यों न चुनवाएँ?
क्योंकि सिमुलेशन रैंडमनेस का निष्पक्ष स्रोत नहीं है। शुरुआती स्थितियों, टाइम स्टेप और राउंडिंग की छोटी-छोटी बातें कुछ बॉल को दूसरों से ज़्यादा बार निकाल सकती हैं, और कोई साबित नहीं कर सकता कि ऐसा नहीं होता। क्रिप्टोग्राफ़िक जनरेटर को इस तरह डिज़ाइन और टेस्ट किया जाता है कि उसके नतीजे का अंदाज़ा न लगाया जा सके और हर नंबर बराबर बार आए। दोनों को अलग रखने से आपको दोनों का सबसे अच्छा हिस्सा मिलता है: ऐसा ड्रॉ जो असली दिखता है, और ऐसा नतीजा जिस पर आप भरोसा कर सकते हैं।
लॉटरियाँ
हर प्रीसेट वही है जो खिलाड़ी टिकट पर चुनता है: Powerball के लिए 1–69 में से 5 नंबर और 1–26 में से 1। Pick 3 या 4D जैसे अंकों वाले गेम हर अंक को उसकी अपनी दस बॉल से निकालते हैं, इसलिए कोई अंक दोहराया जा सकता है। हर फ़ॉर्मेट को उसके ऑपरेटर की अपनी वेबसाइट से जाँचा जाता है; फ़ॉर्मेट समय-समय पर बदलते हैं, इसलिए आपकी आधिकारिक लॉटरी के नियम ही हमेशा लागू होते हैं। मशीन आपके देश की किसी लॉटरी से शुरू होती है, जो हर विज़िट में एक बार आपके IP पते से पता की जाती है (देखें गोपनीयता नीति), और आप कोई भी दूसरी लॉटरी चुन सकते हैं या कस्टम ड्रॉ सेट कर सकते हैं।
किन चीज़ों से बना है
- 3D रेंडरिंग के लिए three.js (MIT लाइसेंस)
- इसी मशीन के लिए लिखा गया एक छोटा बॉल फ़िज़िक्स इंजन
- DB-IP से IP-से-देश डेटा (CC BY 4.0)
- सर्वर पर सादा PHP, बिना डेटाबेस, बिना अकाउंट और बिना ट्रैकिंग के
सब कुछ किसी थर्ड-पार्टी CDN के बजाय इसी साइट से आता है, इसलिए पेज कभी कहीं और से कोड लोड नहीं करता।
123 परिवार का हिस्सा
123LuckyNumber के साथ 123DiceRoller, 123SpinWheel और हमारे दूसरे मुफ़्त, बिना साइन-अप वाले टूल भी हैं। कोई सवाल, सुझाव या बग की शिकायत? ईमेल करें: hello@123luckynumber.com।
आख़िरी अपडेट: