StatelessRandomGetKeyCounterAlg

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

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

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

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

आउटपुट <पूर्णांक>
alg ()
RNG एल्गोरिथम (आकार int32[])।
आउटपुट <?>
काउंटर ()
काउंटर-आधारित आरएनजी एल्गोरिथम के लिए काउंटर।
स्थिर <टी फैली संख्या> StatelessRandomGetKeyCounterAlg
बनाने ( स्कोप गुंजाइश, ओपेरैंड <टी> बीज)
एक नया StatelessRandomGetKeyCounterAlg ऑपरेशन रैपिंग क्लास बनाने के लिए फ़ैक्टरी विधि।
आउटपुट <?>
कुंजी ()
काउंटर-आधारित RNG एल्गोरिथम के लिए कुंजी (आकार uint64[1])।

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

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

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

RNG एल्गोरिथम (आकार int32[])।

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

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

सार्वजनिक स्थिर StatelessRandomGetKeyCounterAlg बनाने ( स्कोप गुंजाइश, ओपेरैंड <टी> बीज)

एक नया StatelessRandomGetKeyCounterAlg ऑपरेशन रैपिंग क्लास बनाने के लिए फ़ैक्टरी विधि।

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

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

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