पूरी तरह से इस मुद्दे को संबोधित करना एक व्यापक विषय है।
हार्डवेयर यादृच्छिक संख्या जेनरेटर मौजूद हैं। ये उच्च गुणवत्ता वाले यादृच्छिक संख्या उत्पन्न करने के लिए थर्मल शोर या यहां तक कि क्वांटम प्रभाव (सबसे तेज़ मॉडल में) का उपयोग करते हैं।
कुछ संदेह हैं कि थर्मल शोर यादृच्छिक संख्या पीढ़ी में "पूर्वाग्रह" हो सकता है। यही कहना है कि चरम लंबी अवधि में, कुछ संख्या दूसरों की तुलना में अधिक बार उत्पन्न होती है। उत्पन्न संख्या अभी भी वास्तव में यादृच्छिक हैं।
यह देखने के लिए कि यह कैसे हो सकता है, एक अनुचित सिक्का पर विचार करें जो 60% समय के सिर देता है। सिक्का फिसलने अभी भी एक यादृच्छिक प्रक्रिया है - यह सिर्फ इतना है कि हमें 60% लंबे समय तक सिर होने की उम्मीद करनी चाहिए। यादृच्छिक प्रक्रिया एन्कोड जानकारी, या "एन्ट्रॉपी" को निष्पादित करना, क्योंकि कोई भी निश्चित परिणाम केवल कई संभावित परिणामों में से एक है। दूसरी तरफ, एक अनुचित सिक्का के साथ उत्पन्न सिर और पूंछ के अनुक्रम में उचित सिक्का के साथ उत्पन्न समान अनुक्रम की तुलना में कम जानकारी होगी!
उपरोक्त यह है कि साबित, परावर्तनीय स्तर की सुरक्षा के लिए, आप सीधे हार्डवेयर यादृच्छिक संख्या जनरेटर की संख्या का उपयोग नहीं करना चाहते हैं। आप उन्हें एंट्रॉपी के पूल में खिलाना चाहते हैं, जो यादृच्छिक (लेकिन संभवतः पक्षपातपूर्ण) संख्याएं मंथन कर सकती हैं।
वास्तव में, अधिकांश हार्डवेयर यादृच्छिक संख्या जेनरेटर को इस पूर्वाग्रह/एंट्रॉपी मुद्दे से निपटने के लिए कर्नेल (या विंडोज समतुल्य) के माध्यम से फ़ीड/dev/random के लिए डिज़ाइन किया गया है।
दूसरी ओर, मोंटे कार्लो सिमुलेशन करने के लिए, किसी भी सभ्य यादृच्छिक संख्या जनरेटर के लिए पर्याप्त वर्दी होगी।
क्या आप केवल इन नंबरों को अपने कंप्यूटर पर उत्पन्न करने में रुचि रखते हैं या क्या आपको क्लाइंट कंप्यूटर की तरह कहीं और उत्पन्न होने की आवश्यकता है? मुझे लगता है कि मुझे बिटमैप में पिक्सल के आधार पर यादृच्छिक संख्याएं उत्पन्न करने के बारे में कुछ याद है। – WakeUpScreaming
संबंधित: ["एक बार पैड उपयोग के लिए हिमस्खलन शोर आरएनजी"] (http://crypto.stackexchange.com/questions/4005/avalanche-noise-rng-for-one-time-pad-use) क्रिप्टोग्राफी में स्टैक एक्सचेंज –
आप [चाय का एक अच्छा गर्म कप] (http://www.bbc.co.uk/cult/hitchhikers/guide/tea.shtml) आज़मा सकते हैं। –