StatelessRandomGetKeyCounterAlg

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

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

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

स्थिरांक

डोरी OP_NAME इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है

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

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

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

स्थिरांक

सार्वजनिक स्थैतिक अंतिम स्ट्रिंग OP_NAME

इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है

स्थिर मान: "StatelessRandomGetKeyCounterAlg"

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

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

आरएनजी एल्गोरिदम (आकार int32[])।

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

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

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

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

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

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

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