onlinecalculator.me

मुफ्त ऑनलाइन यादृच्छिक संख्या जनरेटर

एक यादृच्छिक संख्या जनरेटर आपके द्वारा सेट की गई सीमा में समान संभावना वाली संख्याओं को चुनता है। इसका उपयोग खेल, लॉटरी, सांख्यिकी नमूनाकरण, या किसी भी समय आपको निष्पक्ष यादृच्छिक के लिए करें।

इस कैलकुलेटर के बारे में

कैसे इस्तेमाल करे

  1. अपनी सीमा के लिए न्यूनतम और अधिकतम मान सेट करें।
  2. चुनें कि कितनी संख्याएँ उत्पन्न करनी हैं (1-100)।
  3. चुनना पूरा संख्या या दशमलव टाइप करें।
  4. चेक या अनचेक करें डुप्लिकेट की अनुमति दें आवश्यकतानुसार।
  5. चटकारना उत्पन्न करना अपने यादृच्छिक नंबर देखने के लिए।

यह कैसे काम करता है

प्रत्येक संख्या स्वतंत्र रूप से और समान रूप से [न्यूनतम, अधिकतम] से खींची जाती है।

डुप्लिकेट के बिना पूर्णांकों के लिए, कैलकुलेटर एक फिशर-येट्स आंशिक फेरबदल का उपयोग करता है:

Place all integers min..max in a pool.
For each position i from 0 to count-1:
  pick random j from i..poolLength-1
  swap pool[i] and pool[j]
  use pool[i] as the next result

दशमलव के लिए, प्रत्येक मान को इस प्रकार खींचा जाता है:

value = min + Math.random() × (max − min)

2 दशमलव स्थानों पर गोल।

सामान्य उपयोग

  • लॉटरी या रैफल ड्रॉ — 1-49 से 6 अद्वितीय पूर्णांक चुनें (डुप्लिकेट अक्षम करें)।
  • यादृच्छिक नमूना — 1-500 से 20 अद्वितीय पूर्णांक उत्पन्न करके 500 की सूची में से 20 पंक्तियों का चयन करें।
  • गेम रैंडमाइजेशन — पहल आदेश, लूट की बूंदें, घटना ट्रिगर।
  • ए / बी टेस्ट असाइनमेंट — तय करें कि उपयोगकर्ता 1-2 (या 1-n) से 1 पूर्णांक उत्पन्न करके कौन सा संस्करण देखता है।
  • पिक-वन निर्णय — "सिर या पूंछ" 1-2 है; "कौन सा रेस्टोरेंट" 1-n है जहां n आपकी शॉर्टलिस्ट है।

काम किए गए उदाहरण

लॉटरी पिक - 1-49 से 6 अद्वितीय नंबर

  • न्यूनतम: 1, अधिकतम: 49, गिनती: 6, प्रकार: पूर्णांक, डुप्लिकेट की अनुमति दें: से
  • नमूना आउटपुट: 7, 12, 23, 31, 38, 44

250 प्रविष्टियों में से एक यादृच्छिक विजेता चुनें

  • न्यूनतम: 1, अधिकतम: 250, गिनती: 1
  • आउटपुट: 187 → प्रविष्टि #187 जीत

मोंटे कार्लो टेस्ट - 0 और 1 के बीच 10 दशमलव

  • न्यूनतम: 0, अधिकतम: 1, गिनती: 10, प्रकार: दशमलव
  • आउटपुट: 0.34, 0.71, 0.12, 0.58, 0.94, 0.03, 0.46, 0.82, 0.27, 0.69

नोट्स

  • क्रिप्टोग्राफिक रूप से सुरक्षित नहीं — ब्राउज़र का उपयोग करता है Math.random(), लॉटरी, गेम और सैंपलिंग के लिए ठीक है, लेकिन नहीं पासवर्ड, टोकन, या ऐसी किसी भी चीज़ के लिए जहां पूर्वानुमेयता का फायदा उठाया जा सकता है। उपयोग crypto.getRandomValues() या सुरक्षा के लिए एक हार्डवेयर आरएनजी।
  • बहुत बड़ी श्रेणियों (जैसे, 1 से 1,000,000) के लिए, डुप्लिकेट पूर्णांकों की अनुमति होने पर भी डुप्लिकेट पूर्णांक की संभावना नहीं है।
  • परिणामों को पठनीय रखने के लिए गिनती 100 पर सीमित है।
  • दशमलव मोड हमेशा डुप्लिकेट की अनुमति देता है क्योंकि एक विस्तृत श्रृंखला से एक विशिष्ट दो-दशमलव-स्थान मूल्य को दोहराना दुर्लभ है।
  • मेला बनाम वर्दी — जनरेटर एक समान है: सीमा में प्रत्येक मान की समान संभावना है। "यादृच्छिक" का मतलब यह नहीं है कि प्रत्येक अनुक्रम "महसूस करता है" यादृच्छिक - 7 7 7 का एक रन एक विस्तृत श्रृंखला में 3 8 1 जितना संभव है।
क्या संख्याएं वास्तव में यादृच्छिक हैं?
जनरेटर ब्राउज़र के Math.random() का उपयोग करता है, जो एक छद्म यादृच्छिक संख्या जनरेटर (PRNG) है। यह उन संख्याओं का उत्पादन करता है जो सांख्यिकीय रूप से एक समान हैं और रोजमर्रा के उपयोग के लिए पर्याप्त अप्रत्याशित हैं - खेल, नमूनाकरण, यादृच्छिककरण - लेकिन क्रिप्टोग्राफिक सुरक्षा के लिए नहीं। क्रिप्टोग्राफिक उद्देश्यों के लिए, हार्डवेयर-आधारित जनरेटर का उपयोग करें।
"डुप्लिकेट की अनुमति दें" का क्या अर्थ है?
जब डुप्लिकेट की अनुमति दी जाती है, तो वही संख्या एक से अधिक बार दिखाई दे सकती है। अक्षम होने पर, प्रत्येक उत्पन्न पूर्णांक अधिकतम एक बार प्रकट होता है। दशमलव संख्याओं के लिए डुप्लिकेट को अक्षम नहीं किया जा सकता है क्योंकि समान दशमलव दोहराव की संभावना प्रभावी रूप से शून्य है।
डुप्लिकेट को अक्षम करने से कभी-कभी त्रुटि क्यों होती है?
यदि आप सीमा में मौजूद से अधिक अद्वितीय पूर्णांक मांगते हैं, तो इसका पालन करना असंभव है। उदाहरण के लिए, 1 और 5 के बीच 10 अद्वितीय पूर्णांक उत्पन्न करना असंभव है - केवल 5 मान उपलब्ध हैं।
पूर्णांक और दशमलव उत्पादन में क्या अंतर है?
पूर्णांक पूर्ण संख्याएँ हैं (कोई दशमलव बिंदु नहीं)। दशमलव परिणाम ठीक दो दशमलव स्थानों के साथ दिखाए जाते हैं और भिन्नात्मक मूल्यों सहित सीमा में किसी भी मूल्य का प्रतिनिधित्व कर सकते हैं।
मैं एक निश्चित यादृच्छिक बीज कैसे साझा करूं?
यह कैलकुलेटर निश्चित बीजों का समर्थन नहीं करता है - प्रत्येक क्लिक एक नया परिणाम उत्पन्न करता है। अपनी रेंज साझा करने के लिए मेरे नंबरों के साथ साझा करें और सेटिंग्स की गणना करें, न कि उत्पन्न विशिष्ट संख्याओं का उपयोग करें।

इस मुफ्त कैलकुलेटर को अपनी साइट पर जोड़ें। स्निपेट की प्रतिलिपि बनाएँ - यह कहीं भी काम करता है जहाँ आप HTML पेस्ट कर सकते हैं, और इस पृष्ठ के साथ सिंक में रहता है।

पूर्वावलोकन एम्बेड →

सभी कैलकुलेटर ब्राउज़ करें → · हर रोज में अधिक →