दिए गए मापदंडों के अनुसार संख्या जनरेटर। ऑनलाइन यादृच्छिक संख्या जनरेटर

घर / दगाबाज पति

समझने योग्य और आसान जनरेटरऑनलाइन नंबर, जिसका उपयोग किया जाता है हाल के समय मेंलोकप्रियता। में पुरस्कारों की ड्राइंग में सबसे बड़ा वितरण प्राप्त किया सामाजिक नेटवर्क में, उपयोगकर्ताओं के बीच।

यह अन्य क्षेत्रों में भी लोकप्रिय है। इसके अलावा हमारे पास या पासवर्ड और नंबर हैं।

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

हमारे रैंडमाइज़र जनरेटर को आपको इसे अपने व्यक्तिगत पीसी पर डाउनलोड करने की आवश्यकता नहीं है। सब कुछ ऑनलाइन नंबर जनरेटर मोड में होता है। बस पैरामीटर निर्दिष्ट करें जैसे: ऑनलाइन संख्याओं की श्रेणी जिसमें होगी बेतरतीबनंबर चुने गए हैं। चयनित की जाने वाली संख्याओं की संख्या भी निर्दिष्ट करें।

उदाहरण के लिए, आपके पास Vkontakte समूह है। एक समूह में, आप 5 पुरस्कार प्राप्त कर रहे हैं, उन प्रतिभागियों की संख्या के बीच जो प्रविष्टि को दोबारा पोस्ट करते हैं। एक विशेष एप्लिकेशन की मदद से, हमें प्रतिभागियों की एक सूची मिली। प्रत्येक को ऑनलाइन नंबरों के लिए एक सीरियल नंबर सौंपा गया था।

अब हम अपने ऑनलाइन जनरेटर पर जाते हैं और संख्याओं की श्रेणी (प्रतिभागियों की संख्या) को इंगित करते हैं। उदाहरण के लिए, हम पूछते हैं कि ऑनलाइन 5 नंबरों की आवश्यकता है, क्योंकि हमारे पास 5 पुरस्कार हैं। अब हम जनरेट बटन दबाते हैं। तब हमें 5 . मिलता है यादृच्छिक संख्याऑनलाइन, 1 से 112 की सीमा में समावेशी। ऑनलाइन उत्पन्न 5 नंबर उन पांच प्रतिभागियों की क्रम संख्या के अनुरूप होंगे जो ड्रा के विजेता बने। सब कुछ सरल और सुविधाजनक है।

यादृच्छिक संख्या जनरेटर का एक और प्लस यह है कि सभी ऑनलाइन नंबर बेतरतीब ढंग से उत्पन्न होते हैं। यानी इसे प्रभावित करना या आगे कौन सी संख्या होगी इसकी गणना करना संभव नहीं है। जो चीज इसे ईमानदार और विश्वसनीय बनाती है, और प्रशासन, जो हमारे मुफ्त जनरेटर की मदद से पुरस्कार लेता है, प्रतियोगियों के सामने ईमानदार और सभ्य है। और यदि आप किसी समाधान के बारे में संदेह में हैं, तो आप हमारे . का उपयोग कर सकते हैं

यादृच्छिक संख्या जनरेटर सबसे अच्छा क्यों है?

तथ्य यह है कि नंबर जनरेटर ऑनलाइनकिसी भी डिवाइस पर उपलब्ध है और हमेशा ऑनलाइन। आप अपने किसी भी विचार के लिए ईमानदारी से कोई भी संख्या उत्पन्न कर सकते हैं। और परियोजना के उपयोग के लिए वही रैंडम संख्या जनरेटरऑनलाइन। विशेष रूप से यदि आपको खेल के विजेता या ऑनलाइन किसी भिन्न संख्या के लिए निर्धारित करने की आवश्यकता है। तथ्य यह है कि रैंडम संख्या जनरेटरएल्गोरिदम के बिना पूरी तरह से यादृच्छिक रूप से किसी भी संख्या को उत्पन्न करता है। यह मूल रूप से संख्याओं के लिए समान है।

रैंडम नंबर जनरेटर मुफ्त में ऑनलाइन!

रैंडम नंबर जनरेटर सभी के लिए मुफ्त में ऑनलाइन। आपको कोई डाउनलोड करने या खरीदने की आवश्यकता नहीं है रैंडम संख्या जनरेटरड्रॉ के लिए ऑनलाइन। आपको बस हमारी वेबसाइट पर जाने की जरूरत है और आपको जो परिणाम चाहिए वह बेतरतीब ढंग से प्राप्त करें। हमारे पास न केवल रैंडम संख्या जनरेटरलेकिन कई लोगों की भी जरूरत है जो निश्चित रूप से लॉटरी जीतने में आपकी मदद करेंगे। लॉटरी के लिए एक वास्तविक ऑनलाइन यादृच्छिक संख्या जनरेटर एक पूर्ण दुर्घटना है। जो हमारी साइट आपको प्रदान करने में सक्षम है।

रैंडम नंबर ऑनलाइन

यदि आप ऑनलाइन एक यादृच्छिक संख्या की तलाश कर रहे हैं, तो हमने यह संसाधन केवल आपके लिए बनाया है। हम अपने एल्गोरिदम में लगातार सुधार कर रहे हैं। आप यहां असली हो जाते हैं रैंडम संख्या जनरेटर।यह एक यादृच्छिक जनरेटर के रूप में किसी भी आवश्यकता को प्रदान करेगा जिसकी आपको पूरी तरह से नि: शुल्क और किसी भी समय आवश्यकता होगी। हमारे साथ रैंडम नंबर ऑनलाइन जेनरेट करें। हमेशा सुनिश्चित करें कि प्रत्येक उत्पन्न संख्या पूरी तरह से यादृच्छिक है।

रैंडम संख्या जनरेटर

हमारा यादृच्छिक संख्या जनरेटर बेतरतीब ढंग से पूरी तरह से यादृच्छिक रूप से संख्याओं का चयन करता है। इससे कोई फर्क नहीं पड़ता कि आपके कंप्यूटर पर कौन सा दिन या घंटा है। यह एक वास्तविक अंधा विकल्प है। यादृच्छिक जनरेटर बस में फेरबदल करता है अनियमित क्रमसभी नंबर। और फिर बेतरतीब ढंग से उनमें से आपके द्वारा निर्दिष्ट यादृच्छिक संख्याओं की संख्या चुनता है। कभी-कभी संख्याओं को दोहराया जा सकता है, जो यादृच्छिक संख्या जनरेटर की पूर्ण यादृच्छिकता साबित करता है।

यादृच्छिक ऑनलाइन

ड्रा के लिए रैंडम सबसे सुरक्षित विकल्प है। ऑनलाइन जनरेटर वास्तव में एक यादृच्छिक विकल्प है। आप यादृच्छिक संख्या के चुनाव पर किसी भी प्रभाव से सुरक्षित हैं। प्रक्रिया को बेतरतीब ढंग से हटाना ऑनलाइन चयनवीडियो विजेता। आपको बस इतना ही चाहिए। हमारे के साथ फेयर ऑनलाइन प्रैंक खेलें ऑनलाइन जनरेटरसंख्याएं। आपको विजेता और संतुष्ट खिलाड़ी मिलते हैं। और हमें खुशी है कि हम अपने यादृच्छिक जनरेटर के साथ आपको खुश करने में सक्षम थे।

  • ट्यूटोरियल

क्या आपने कभी सोचा है कि Math.random() कैसे काम करता है? एक यादृच्छिक संख्या क्या है और इसे कैसे प्राप्त किया जाता है? और एक साक्षात्कार में एक प्रश्न की कल्पना करें - कोड की कुछ पंक्तियों में अपना यादृच्छिक संख्या जनरेटर लिखें। और इसलिए, यह क्या है, एक दुर्घटना और क्या इसकी भविष्यवाणी करना संभव है?

मैं विभिन्न आईटी पहेलियों और पहेलियों से बहुत रोमांचित हूं, और यादृच्छिक संख्या जनरेटर ऐसी पहेलियों में से एक है। आमतौर पर मैं अपने टेलीग्राम चैनल में हर तरह की पहेलियों को सुलझाता हूं और विभिन्न कार्यसाक्षात्कारों से। यादृच्छिक संख्या जनरेटर के बारे में समस्या ने बहुत लोकप्रियता हासिल की है और मैं इसे सूचना के आधिकारिक स्रोतों में से एक की गहराई में बनाए रखना चाहता था - जो कि यहां हैब्रे पर है।

यह सामग्री उन सभी फ्रंट-एंडर्स और Node.js डेवलपर्स के लिए उपयोगी होगी जो प्रौद्योगिकी में सबसे आगे हैं और ब्लॉकचेन प्रोजेक्ट / स्टार्टअप में शामिल होना चाहते हैं, जहां सुरक्षा और क्रिप्टोग्राफी के बारे में प्रश्न कम से कम एक बुनियादी स्तर पर पूछे जाते हैं। फ्रंट-एंड डेवलपर्स द्वारा भी।

छद्म यादृच्छिक संख्या जनरेटर और यादृच्छिक संख्या जनरेटर

कुछ यादृच्छिक प्राप्त करने के लिए, हमें एन्ट्रापी के स्रोत की आवश्यकता होती है, किसी प्रकार की अराजकता का स्रोत जिससे हम यादृच्छिकता उत्पन्न करने के लिए उपयोग करेंगे।

इस स्रोत का उपयोग एन्ट्रापी को संचित करने के लिए किया जाता है और फिर इससे प्रारंभिक मूल्य (प्रारंभिक मूल्य, बीज) प्राप्त होता है, जो यादृच्छिक संख्या जनरेटर (RNG) के लिए यादृच्छिक संख्या उत्पन्न करने के लिए आवश्यक है।

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

एंट्रोपी - विकार का एक उपाय है। सूचना एन्ट्रापी सूचना की अनिश्चितता या अप्रत्याशितता का एक उपाय है।
यह पता चला है कि एक छद्म यादृच्छिक अनुक्रम बनाने के लिए, हमें एक एल्गोरिथ्म की आवश्यकता होती है जो एक निश्चित सूत्र के आधार पर कुछ अनुक्रम उत्पन्न करेगा। लेकिन ऐसे क्रम की भविष्यवाणी की जा सकती है। हालांकि, आइए कल्पना करें कि अगर हमारे पास Math.random() नहीं है तो हम अपना खुद का यादृच्छिक संख्या जनरेटर कैसे लिख सकते हैं

पीआरएनजी में कुछ एल्गोरिदम हैं जिन्हें पुन: प्रस्तुत किया जा सकता है।
RNG -  किसी भी शोर से पूरी तरह से संख्या प्राप्त कर रहा है, गणना करने की क्षमता जो शून्य हो जाती है। उसी समय, वितरण को समतल करने के लिए RNG के पास कुछ एल्गोरिदम हैं।

हमारे अपने PRNG एल्गोरिथम का आविष्कार

छद्म-यादृच्छिक संख्या जनरेटर (पीआरएनजी) एक एल्गोरिदम है जो संख्याओं का अनुक्रम उत्पन्न करता है जिनके तत्व एक-दूसरे से लगभग स्वतंत्र होते हैं और दिए गए वितरण (आमतौर पर वर्दी) का पालन करते हैं।
हम कुछ संख्याओं का अनुक्रम ले सकते हैं और उनसे संख्या का मापांक ले सकते हैं। सबसे सरल उदाहरण जो दिमाग में आता है। हमें यह सोचने की जरूरत है कि किस क्रम को लेना है और किस से मॉड्यूल लेना है। यदि सीधे 0 से N और मॉड्यूल 2 तक, तो आपको 1 और 0 का जनरेटर मिलता है:

फंक्शन* रैंड () (कॉन्स्ट एन = 100; कॉन्स्ट मॉड = 2; लेट i = 0; जबकि (सच) (यील्ड i% मॉड; अगर (i++> n) i = 0;)) लेट i = 0; के लिए (चलो x का रैंड ()) (यदि (i++> 100) टूट जाता है; कंसोल.लॉग(x); )
यह फ़ंक्शन हमारे लिए 01010101010101 अनुक्रम उत्पन्न करता है ... और इसे छद्म यादृच्छिक भी नहीं कहा जा सकता है। जनरेटर के यादृच्छिक होने के लिए, उसे अगले बिट के लिए परीक्षण पास करना होगा। लेकिन हमारे पास ऐसा कोई कार्य नहीं है। फिर भी, बिना किसी परीक्षण के भी, हम अगले अनुक्रम की भविष्यवाणी कर सकते हैं, जिसका अर्थ है कि ऐसा एल्गोरिथ्म माथे में उपयुक्त नहीं है, लेकिन हम सही दिशा में हैं।

लेकिन क्या होगा अगर हम कुछ प्रसिद्ध, लेकिन गैर-रेखीय अनुक्रम लें, उदाहरण के लिए, संख्या PI। और मॉड्यूल के लिए एक मूल्य के रूप में, हम 2 नहीं, बल्कि कुछ और लेंगे। तुम भी मॉड्यूल के बदलते मूल्य के बारे में सोच सकते हैं। पाई में अंकों का क्रम यादृच्छिक माना जाता है। जनरेटर किसी अज्ञात बिंदु से शुरू होकर पाई का उपयोग करके काम कर सकता है। पीआई-आधारित अनुक्रम और मॉड्यूल परिवर्तन के साथ ऐसे एल्गोरिदम का एक उदाहरण:

कॉन्स्ट वेक्टर = [...Math.PI.toFixed(48).replace(".","")]; फ़ंक्शन * रैंड () (के लिए (चलो i=3; i .)<1000; i++) { if (i >99) मैं = 2; के लिए (चलो n=0; n लेकिन JS में, संख्या PI केवल 48 वर्णों तक प्रदर्शित की जा सकती है और अधिक नहीं। इसलिए, इस तरह के अनुक्रम की भविष्यवाणी करना अभी भी आसान है, और ऐसे जनरेटर का प्रत्येक रन हमेशा एक ही संख्या का उत्पादन करेगा। लेकिन हमारे जनरेटर ने 0 से 9 तक की संख्या दिखाना शुरू कर दिया है।

हमें 0 से 9 तक एक संख्या जनरेटर मिला है, लेकिन वितरण बहुत असमान है और यह हर बार एक ही क्रम उत्पन्न करेगा।

हम संख्या पीआई नहीं ले सकते हैं, लेकिन संख्यात्मक प्रतिनिधित्व में समय ले सकते हैं और इस संख्या को अंकों के अनुक्रम के रूप में मान सकते हैं, और अनुक्रम को हर बार दोहराने से रोकने के लिए, हम इसे अंत से पढ़ेंगे। कुल मिलाकर, हमारे पीआरएनजी के लिए हमारा एल्गोरिदम इस तरह दिखेगा:

फ़ंक्शन * रैंड () ( newNumVector = () => [... (+नई तिथि) + ""]। रिवर्स (); चलो वेक्टर = newNumVector (); चलो i = 2; जबकि (सच) ( अगर (i++> 99) i = 2; चलो n=-1; जबकि (++n .)< vector.length) yield (vector[n] % i); vector = newNumVector(); } } // TEST: let i = 0; for (let x of rand()) { if (i++ >100) ब्रेक; कंसोल.लॉग (एक्स))
अब यह एक छद्म यादृच्छिक संख्या जनरेटर जैसा दिखता है। और वही Math.random() -  एक PRNG है, हम इसके बारे में थोड़ी देर बाद बात करेंगे। इसके अलावा, हर बार पहली संख्या अलग होती है।

दरअसल इन पर सरल उदाहरणआप समझ सकते हैं कि अधिक जटिल यादृच्छिक संख्या जनरेटर कैसे काम करते हैं।और यहां तक ​​​​कि तैयार एल्गोरिदम भी हैं। उदाहरण के लिए, आइए उनमें से एक का विश्लेषण करें - यह रैखिक सर्वांगसम PRNG (LCPRNG) है।

रैखिक सर्वांगसम PRNG

रैखिक सर्वांगसम PRNG (LCPRNG) -  छद्म यादृच्छिक संख्याएँ उत्पन्न करने की एक सामान्य विधि है। इसमें क्रिप्टोग्राफिक ताकत नहीं है। इस विधि में एक रैखिक आवर्तक अनुक्रम मोडुलो some . की शर्तों की गणना करना शामिल है प्राकृतिक संख्यामी सूत्र द्वारा दिया गया है। परिणामी क्रम प्रारंभिक संख्या -  की पसंद पर निर्भर करता है। बीज। पर विभिन्न अर्थबीज यादृच्छिक संख्याओं के विभिन्न अनुक्रम उत्पन्न करता है। जावास्क्रिप्ट में ऐसे एल्गोरिदम के कार्यान्वयन का एक उदाहरण:

कास्ट ए = 45; कास्ट सी = 21; कास्ट एम = 67; वर्सीड = 2; कास्ट रैंड = () => बीज = (ए * बीज + सी)% मीटर; के लिए (चलो मैं = 0; मैं<30; i++) console.log(rand())
कई प्रोग्रामिंग भाषाएं एलसीपीआरएनजी का उपयोग करती हैं (लेकिन केवल ऐसा एल्गोरिथम (!)

जैसा कि ऊपर उल्लेख किया गया है, इस तरह के अनुक्रम की भविष्यवाणी की जा सकती है। तो हमें PRNG की आवश्यकता क्यों है? अगर हम सुरक्षा की बात करें तो PRNG एक समस्या है। अगर हम अन्य कार्यों के बारे में बात करते हैं, तो ये गुण  -  एक प्लस खेल सकते हैं। उदाहरण के लिए, विभिन्न विशेष प्रभावों और ग्राफिक्स एनिमेशन के लिए, आपको बार-बार यादृच्छिक कॉल करने की आवश्यकता हो सकती है। और यहाँ मूल्यों का वितरण और प्रदर्शन महत्वपूर्ण हैं! सुरक्षा एल्गोरिदम गति का दावा नहीं कर सकते।

एक और संपत्ति - पुनरुत्पादकता। कुछ कार्यान्वयन आपको एक बीज निर्दिष्ट करने की अनुमति देते हैं, जो बहुत उपयोगी है यदि अनुक्रम को दोहराया जाना है। उदाहरण के लिए, परीक्षणों में प्रजनन आवश्यक है। और भी बहुत सी चीजें हैं जिनके लिए सुरक्षित RNG की आवश्यकता नहीं होती है।

Math.random () कैसे काम करता है

Math.random() विधि श्रेणी से एक छद्म-यादृच्छिक फ़्लोटिंग पॉइंट नंबर देता है = क्रिप्टो.getRandomValues(new Uint8Array(1)); कंसोल लॉग (रावल्यू)
लेकिन, PRNG Math.random() के विपरीत, यह विधि बहुत संसाधन गहन है। तथ्य यह है कि यह जनरेटर एन्ट्रापी स्रोतों (खसखस पता, सीपीयू, तापमान, आदि ...) तक पहुंचने के लिए ओएस में सिस्टम कॉल का उपयोग करता है।

ऑनलाइन नंबर जनरेटर एक आसान उपकरण है जो आपको किसी दी गई बिट गहराई और व्यापक रेंज की आवश्यक संख्या प्राप्त करने की अनुमति देता है। हमारे यादृच्छिक संख्या जनरेटर के लिए कई उपयोग हैं! उदाहरण के लिए, आप VKontakte पर एक प्रतियोगिता आयोजित कर सकते हैं और एक रिपोस्ट के लिए बाइकर्स के समूह में एक टेडी बियर खेल सकते हैं :)) यदि आप लॉटरी में विजेता संख्या निर्धारित करने के लिए इसका उपयोग करने का निर्णय लेते हैं या कौन सी संख्या तय करते हैं, तो हम भी बहुत खुश होंगे। एक कैसीनो में दांव लगाने के लिए। हम वास्तव में आशा करते हैं कि कोई हमारे साथ अपना लकी नंबर ऑनलाइन ढूंढ लेगा!

यादृच्छिक संख्याओं की सीमा:

मात्रा:

पुनरावृत्ति को हटा दें?

संख्या उत्पन्न करें

कृपया हमें विकसित करने में मदद करें:अपने दोस्तों को जनरेटर के बारे में बताएं!

यादृच्छिक | 1 क्लिक में यादृच्छिक संख्या ऑनलाइन

संख्याएँ हमें जन्म से घेरती हैं और जीवन में महत्वपूर्ण भूमिका निभाती हैं। कई लोगों के लिए, काम ही संख्याओं से जुड़ा होता है, कोई भाग्य पर निर्भर करता है, लॉटरी टिकटों को संख्याओं से भरता है, और कोई उन्हें पूरी तरह से रहस्यमय अर्थ देता है। एक तरह से या किसी अन्य, कभी-कभी हम प्रोग्राम का उपयोग किए बिना नहीं कर सकते जैसे कि रैंडम संख्या जनरेटर.

उदाहरण के लिए, आपको अपने समूह के सदस्यों के बीच एक पुरस्कार ड्रा आयोजित करने की आवश्यकता है। हमारा ऑनलाइन रैंडम नंबर जनरेटर आपको जल्दी और ईमानदारी से विजेताओं को चुनने में मदद करेगा। उदाहरण के लिए, आपको केवल यादृच्छिक संख्याओं की वांछित संख्या (विजेताओं की संख्या से) और अधिकतम सीमा (प्रतिभागियों की संख्या से, यदि उन्हें संख्याएँ दी गई हैं) निर्धारित करने की आवश्यकता है। इस मामले में धोखाधड़ी पूरी तरह से बाहर रखा गया है।

यह कार्यक्रम लोट्टो के लिए एक यादृच्छिक संख्या जनरेटर के रूप में भी काम कर सकता है। उदाहरण के लिए, आपने एक टिकट खरीदा है और संख्या चुनने में पूरी तरह से मौके और भाग्य पर भरोसा करना चाहते हैं। फिर हमारा नंबर रैंडमाइज़र आपकी लॉटरी टिकट भरने में मदद करेगा।

यादृच्छिक संख्या कैसे उत्पन्न करें: निर्देश

यादृच्छिक संख्या कार्यक्रमबहुत सरलता से काम करता है। आपको इसे अपने कंप्यूटर पर डाउनलोड करने की भी आवश्यकता नहीं है - सब कुछ ब्राउज़र विंडो में किया जाता है जहां यह पृष्ठ खुला है। यादृच्छिक संख्याएँ संख्याओं की निर्दिष्ट संख्या और उनकी सीमा के अनुसार उत्पन्न होती हैं - 0 से 999999999 तक। ऑनलाइन संख्या उत्पन्न करने के लिए, आपको यह करना होगा:

  1. उस श्रेणी का चयन करें जिसमें आप परिणाम प्राप्त करना चाहते हैं। शायद आप 10 तक की संख्याओं को काटना चाहते हैं या कहें, 10000;
  2. दोहराव को हटा दें - इस आइटम को चुनकर, आप मजबूर हो जाएंगे नंबर रैंडमाइज़रआपको एक निश्चित सीमा के भीतर केवल अद्वितीय संयोजन प्रदान करते हैं;
  3. संख्याओं की संख्या का चयन करें - 1 से 99999 तक;
  4. जनरेट नंबर बटन पर क्लिक करें।

परिणाम के रूप में आप कितनी भी संख्याएँ प्राप्त करना चाहते हैं, अभाज्य संख्या जनरेटर एक ही बार में संपूर्ण परिणाम देगा और आप इसे इस पृष्ठ पर माउस या टचपैड का उपयोग करके संख्याओं के साथ फ़ील्ड में स्क्रॉल करके देख सकते हैं।

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

नंबर हर जगह हमारा साथ देते हैं - घर और अपार्टमेंट की संख्या, टेलीफोन, कार, पासपोर्ट, प्लास्टिक कार्ड, तिथियां, ईमेल पासवर्ड। हम संख्याओं के कुछ संयोजन स्वयं चुनते हैं, लेकिन हम संयोग से सबसे अधिक प्राप्त करते हैं। इसे साकार किए बिना, हम हर दिन बेतरतीब ढंग से उत्पन्न संख्याओं का उपयोग करते हैं। यदि हम पिनकोड का आविष्कार करते हैं, तो अद्वितीय क्रेडिट या वेतन कार्ड कोड विश्वसनीय सिस्टम द्वारा उत्पन्न होते हैं जो पासवर्ड तक पहुंच को बाहर करते हैं। यादृच्छिक संख्या जनरेटर प्रसंस्करण गति, सुरक्षा और स्वतंत्र डेटा प्रसंस्करण की आवश्यकता वाले क्षेत्रों में सुरक्षा प्रदान करते हैं।

छद्म यादृच्छिक संख्या उत्पन्न करने की प्रक्रिया कुछ कानूनों के अधीन है और लंबे समय से इसका उपयोग किया जाता है, उदाहरण के लिए, लॉटरी आयोजित करते समय। हाल के दिनों में, लॉटरी ड्रम या लॉट का उपयोग करके चित्र बनाए गए थे। अब कई देशों में राज्य लॉटरियों की जीतने वाली संख्याएँ उत्पन्न यादृच्छिक संख्याओं के एक सेट द्वारा सटीक रूप से निर्धारित की जाती हैं।

विधि के लाभ

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

संख्या निर्माण तत्काल परिणाम प्रदान करता है - एक संयोजन को पूरा करने में कुछ सेकंड लगते हैं। यदि हम लॉटरी के बारे में बात करते हैं, तो प्रतिभागी तुरंत पता लगा सकते हैं कि टिकट संख्या विजेता से मेल खाती है या नहीं। इससे प्रतिभागियों को जितनी बार चाहें ड्रॉ आयोजित करने की अनुमति मिलती है। लेकिन विधि का मुख्य लाभ अप्रत्याशितता और संख्या चयन एल्गोरिथ्म की गणना करने में असमर्थता है।

छद्म यादृच्छिक संख्याएं कैसे उत्पन्न होती हैं

वास्तव में, यादृच्छिक संख्याएँ यादृच्छिक नहीं होती हैं - श्रृंखला किसी दिए गए नंबर से शुरू होती है और एक एल्गोरिथम द्वारा उत्पन्न होती है। एक छद्म यादृच्छिक संख्या जनरेटर (पीआरएनजी या पीआरएनजी - छद्म यादृच्छिक संख्या जनरेटर) एक एल्गोरिदम है जो पहली नज़र में, असंबंधित संख्याओं का अनुक्रम उत्पन्न करता है, आमतौर पर एक समान वितरण के अधीन होता है। कंप्यूटर विज्ञान में, कई अनुप्रयोगों में छद्म-यादृच्छिक संख्याओं का उपयोग किया जाता है: क्रिप्टोग्राफी, सिमुलेशन, मोंटे कार्लो, आदि में। परिणाम की गुणवत्ता पीआरएनजी के गुणों पर निर्भर करती है।

पीढ़ी का स्रोत ब्रह्मांडीय किरणों से रोकनेवाला शोर तक भौतिक शोर हो सकता है, लेकिन ऐसे उपकरणों का उपयोग नेटवर्क सुरक्षा अनुप्रयोगों में लगभग कभी नहीं किया जाता है। क्रिप्टोग्राफिक अनुप्रयोग विशेष एल्गोरिदम का उपयोग करते हैं जो अनुक्रम उत्पन्न करते हैं जो सांख्यिकीय रूप से यादृच्छिक नहीं हो सकते हैं। हालांकि, एक अच्छी तरह से चुना गया एल्गोरिदम संख्याओं की श्रृंखला उत्पन्न करता है जो यादृच्छिकता के लिए अधिकांश परीक्षण पास करते हैं। ऐसे अनुक्रमों में पुनरावृत्ति अवधि उस कार्य अंतराल से अधिक होती है जिससे संख्याएँ ली जाती हैं।

कई आधुनिक प्रोसेसर में एक PRNG होता है, जैसे RdRand। एक विकल्प के रूप में, यादृच्छिक संख्याओं के सेट एक बार के पैड (शब्दकोश) में बनाए और प्रकाशित किए जाते हैं। इस मामले में संख्याओं का स्रोत सीमित है और संपूर्ण नेटवर्क सुरक्षा प्रदान नहीं करता है।

पीआरएनजी का इतिहास

यादृच्छिक संख्या जनरेटर के प्रोटोटाइप को बोर्ड गेम सेनेट माना जा सकता है, जो प्राचीन मिस्र में 3500 ईसा पूर्व में आम था। शर्तों के अनुसार, दो खिलाड़ियों ने भाग लिया, चालें चार सपाट काली और सफेद छड़ें फेंककर निर्धारित की गईं - वे उस समय के पीआरएनजी की तरह थीं। लाठी एक ही समय में फेंकी गई थी, और अंक गिने गए थे: यदि एक सफेद पक्ष के साथ गिर गया, तो 1 अंक और एक अतिरिक्त चाल, दो सफेद वाले - दो अंक, और इसी तरह। ब्लैक साइड से चार स्टिक फेंकने वाले खिलाड़ी को अधिकतम पांच अंक मिले।

आज, यूके में लॉटरी ड्रॉ में ERNIE जनरेटर का उपयोग कई वर्षों से किया जा रहा है। जीतने वाली संख्याएँ उत्पन्न करने की दो मुख्य विधियाँ हैं: रैखिक सर्वांगसम और योगात्मक सर्वांगसम। ये और अन्य विधियां पसंद की यादृच्छिकता के सिद्धांत पर आधारित हैं और सॉफ्टवेयर द्वारा प्रदान की जाती हैं जो अनिश्चित काल तक संख्याएं उत्पन्न करती हैं, जिनके अनुक्रम का अनुमान नहीं लगाया जा सकता है।

PRNG लगातार काम करता है, उदाहरण के लिए, स्लॉट मशीनों में। अमेरिकी कानून के तहत, यह एक अनिवार्य शर्त है जिसका सभी सॉफ्टवेयर विक्रेताओं को पालन करना चाहिए।

कृपया एक क्लिक के साथ सेवा में मदद करें:अपने दोस्तों को जनरेटर के बारे में बताएं!

1 क्लिक में नंबर जेनरेटर ऑनलाइन

यादृच्छिक संख्या जनरेटर, जो हमारी वेबसाइट पर प्रस्तुत किया गया है, बहुत सुविधाजनक है। उदाहरण के लिए, विजेता का निर्धारण करने के लिए इसका उपयोग ड्रॉइंग और लॉटरी में किया जा सकता है। विजेताओं का निर्धारण इस प्रकार किया जाता है: कार्यक्रम आपके द्वारा निर्दिष्ट किसी भी श्रेणी में एक या अधिक संख्याएँ देता है। परिणामों के हेरफेर को तुरंत समाप्त किया जा सकता है। और इसके लिए धन्यवाद, विजेता को उचित विकल्प में निर्धारित किया जाता है।

कभी-कभी आपको एक बार में निश्चित संख्या में यादृच्छिक संख्याएँ प्राप्त करने की आवश्यकता होती है। उदाहरण के लिए, आप संयोग पर भरोसा करते हुए "35 में से 4" लॉटरी टिकट भरना चाहते हैं। आप जाँच कर सकते हैं: यदि आप एक सिक्के को 32 बार उछालते हैं, तो क्या प्रायिकता है कि एक पंक्ति में 10 उलटे गिरेंगे (सिर/पूंछ अच्छी तरह से संख्याओं 0 और 1 द्वारा निर्दिष्ट किए जा सकते हैं)?

रैंडम नंबर ऑनलाइन वीडियो निर्देश - रैंडमाइज़र

हमारे नंबर जनरेटर का उपयोग करना बहुत आसान है। इसे कंप्यूटर पर प्रोग्राम डाउनलोड करने की आवश्यकता नहीं है - इसका उपयोग ऑनलाइन किया जा सकता है। आपको जिस संख्या की आवश्यकता है, उसे प्राप्त करने के लिए, आपको यादृच्छिक संख्याओं की सीमा, संख्या और, यदि वांछित हो, तो संख्या विभाजक और दोहराव को बाहर करना होगा।

एक विशिष्ट फ़्रीक्वेंसी रेंज में यादृच्छिक संख्याएँ उत्पन्न करने के लिए:

  • एक सीमा चुनें;
  • यादृच्छिक संख्याओं की संख्या निर्दिष्ट करें;
  • "नंबर सेपरेटर" फ़ंक्शन उनके प्रदर्शन की सुंदरता और सुविधा के लिए कार्य करता है;
  • यदि आवश्यक हो, तो चेकमार्क के साथ दोहराव को सक्षम / अक्षम करें;
  • "जेनरेट" बटन पर क्लिक करें।

परिणामस्वरूप, आपको दी गई श्रेणी में यादृच्छिक संख्याएँ प्राप्त होंगी। संख्या जनरेटर के परिणाम की प्रतिलिपि बनाई जा सकती है या ई-मेल पर भेजी जा सकती है। इस पीढ़ी की प्रक्रिया का स्क्रीनशॉट या वीडियो लेना सबसे अच्छा होगा। हमारा रैंडमाइज़र आपकी किसी भी समस्या का समाधान करेगा!

© 2022 skudelnica.ru -- प्यार, विश्वासघात, मनोविज्ञान, तलाक, भावनाएं, झगड़े