यादृच्छिक संख्या जनरेटर
Web Crypto API का उपयोग करके किसी भी सीमा में यादृच्छिक पूर्णांक या दशमलव उत्पन्न करें, बिना-दोहराव और क्रमबद्ध करने के विकल्पों के साथ।
उपयोग कैसे करें
- बताएँ कि आपको कितनी संख्याएँ चाहिए (1–100) और न्यूनतम व अधिकतम क्या है।
- पूर्णांक या दशमलव चुनें; दशमलव के लिए दशमलव स्थानों की संख्या तय करें।
- तय करें कि डुप्लिकेट की अनुमति है या नहीं और परिणाम बढ़ते क्रम में क्रमबद्ध करने हैं या नहीं।
- बनाएँ दबाएँ, फिर एक क्लिक में परिणाम कॉपी करें।
टिप्पणियाँ
संख्याएँ Web Crypto API (crypto.getRandomValues) से अस्वीकृति नमूनाकरण (rejection sampling) का उपयोग करके निकाली जाती हैं, इसलिए सीमा के प्रत्येक मान की संभावना समान होती है। परिणाम कभी किसी सर्वर पर नहीं भेजे जाते और पेज छोड़ते ही गायब हो जाते हैं। यहाँ कोई भी ड्रॉ लॉटरी जीत या किसी अन्य परिणाम की गारंटी नहीं दे सकता।
अक्सर पूछे जाने वाले प्रश्न
- बिना डुप्लिकेट वाला मोड कैसे काम करता है?
- मान तब तक निकाले जाते हैं जब तक माँगी गई संख्या में अलग-अलग पूर्णांक न मिल जाएँ, इसलिए संख्या सीमा में पूर्णांकों की संख्या से अधिक नहीं हो सकती। यदि अधिक हो, तो अनंत लूप के बजाय त्रुटि दिखाई जाती है।
- क्या दशमलव वास्तव में एकसमान होते हैं?
- 53-बिट यादृच्छिक मान को [न्यूनतम, अधिकतम) अंतराल पर मैप किया जाता है, जो व्यावहारिक रूप से एकसमान है। दशमलव मोड में सटीक अधिकतम कभी उत्पन्न नहीं होता।