] ] यह लेख बताता है कि कैसे जावास्क्रिप्ट
का उपयोग करके यादृच्छिकता का अनुकरण करता है, जो हम यादृच्छिक संख्याओं के रूप में देखते हैं, उसे उत्पन्न करने के पीछे यांत्रिकी का अनावरण करते हैं।
कंप्यूटर, उनके मूल में, क्रमिक रूप से निर्देशों को निष्पादित करते हैं। तो, वे यादृच्छिक रूप से दिखाई देने वाली संख्याओं का उत्पादन कैसे करते हैं?
] ] यह छद्म याद है। छद्म-यादृच्छिक संख्या जनरेटर (prngs) यादृच्छिक-जैसे व्यवहार को प्रदर्शित करने वाले संख्याओं के अनुक्रम बनाने के लिए गणितीय एल्गोरिदम को नियुक्त करते हैं।
prngs की प्रमुख विशेषताएं:
]
] यह निम्नानुसार कार्य करता है:
// क्रिप्टोग्राफिक रूप से सुरक्षित यादृच्छिक मान
const array = new uint32array (5);
window.crypto.getrandomvalues (सरणी);
कंसोल.लॉग (सरणी);
]
]
निष्कर्ष: एक आवश्यक भ्रम
कंप्यूटर में यादृच्छिकता एक सावधानीपूर्वक निर्मित भ्रम है, जो परिष्कृत एल्गोरिदम और प्रारंभिक बीजों पर निर्भर है। जबकि
कई अनुप्रयोगों के लिए व्यावहारिक है, इसकी सीमाओं और नियतात्मक प्रकृति को स्वीकार किया जाना चाहिए। सुरक्षा और सच्ची यादृच्छिकता के लिए, क्रिप्टोग्राफिक तरीके आवश्यक हैं।
]
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3