StatelessRandomGetKeyCounter

सार्वजनिक अंतिम वर्ग StatelessRandomGetKeyCounter

डिवाइस पर आधारित सर्वोत्तम एल्गोरिदम का उपयोग करके कुंजी और काउंटर में सीड को स्क्रैम्बल करता है।

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

सार्वजनिक तरीके

आउटपुट <?>
विरोध करना ()
काउंटर-आधारित आरएनजी एल्गोरिदम के लिए काउंटर।
स्थिर <T संख्या बढ़ाता है> StatelessRandomGetKeyCounter
बनाएँ ( स्कोप स्कोप, ऑपरेंड <T> बीज)
एक नए StatelessRandomGetKeyCounter ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
आउटपुट <?>
चाबी ()
काउंटर-आधारित आरएनजी एल्गोरिदम के लिए कुंजी (आकार uint64[1])।

विरासत में मिली विधियाँ

सार्वजनिक तरीके

सार्वजनिक आउटपुट <?> काउंटर ()

काउंटर-आधारित आरएनजी एल्गोरिदम के लिए काउंटर। चूंकि काउंटर का आकार एल्गोरिदम पर निर्भर है, इसलिए यह आउटपुट uint64[2] आकार (एल्गोरिदम के बीच वर्तमान अधिकतम काउंटर आकार) तक पहुंचने के लिए शून्य के साथ दाएं-पैडेड होगा।

सार्वजनिक स्थैतिक StatelessRandomGetKeyCounter बनाएं ( स्कोप स्कोप, ऑपरेंड <T> बीज)

एक नए StatelessRandomGetKeyCounter ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।

पैरामीटर
दायरा वर्तमान दायरा
बीज 2 बीज (आकार [2])।
रिटर्न
  • StatelessRandomGetKeyCounter का एक नया उदाहरण

सार्वजनिक आउटपुट <?> कुंजी ()

काउंटर-आधारित आरएनजी एल्गोरिदम के लिए कुंजी (आकार uint64[1])।