मैं crypto.randomBytes() से पढ़कर एक सीमा के भीतर एक यादृच्छिक पूर्णांक प्राप्त करने का प्रयास कर रहा हूं।यादृच्छिक बाइट्स को एक पूर्णांक सीमा में कनवर्ट करना - कैसे?
अब, मेरी समस्या यह है कि मुझे नहीं पता कि उस बाइट स्ट्रीम से पूर्णांक कैसे पढ़ा जाए। मुझे लगता है कि एक रेंज उत्पन्न करना बस इन चींटियों को 'फेंकने' की बात है।
कोई विचार?
यह सवाल मदद कर सकता है उपयोग करने के लिए चाहते हो सकता है: http://stackoverflow.com/questions/15753019/floating-point-number-from-crypto-randombytes- इन-जावास्क्रिप्ट यदि आप काम कर सकते हैं तो आप 0 और (maxInteger - 1) के बीच एक पूर्णांक प्राप्त करने के लिए Math.floor (randomFloat() * maxInteger) कर सकते हैं। –