डिवाइस के आधार पर सबसे अच्छा एल्गोरिदम चुनता है, और बीज को कुंजी और काउंटर में मिलाता है।
यह ऑप डिवाइस के आधार पर सबसे अच्छा काउंटर-आधारित आरएनजी एल्गोरिदम चुनता है, और एक आकार-[2] बीज को एक कुंजी और एक काउंटर में जोड़ता है, दोनों काउंटर-आधारित एल्गोरिदम के लिए आवश्यक हैं। स्क्रैम्बलिंग अपारदर्शी है लेकिन लगभग उस संपत्ति को संतुष्ट करती है कि अलग-अलग बीज के परिणामस्वरूप अलग-अलग कुंजी/काउंटर जोड़ी बनती है (जिसके परिणामस्वरूप अलग-अलग यादृच्छिक संख्याएं होंगी)।
स्थिरांक
डोरी | OP_NAME | इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है |
सार्वजनिक तरीके
आउटपुट <TInt32> | एल्ग () आरएनजी एल्गोरिदम (आकार int32[])। |
आउटपुट <?> | विरोध करना () काउंटर-आधारित आरएनजी एल्गोरिदम के लिए काउंटर। |
स्थिर StatelessRandomGetKeyCounterAlg | |
आउटपुट <?> | चाबी () काउंटर-आधारित आरएनजी एल्गोरिदम के लिए कुंजी (आकार uint64[1])। |
विरासत में मिली विधियाँ
स्थिरांक
सार्वजनिक स्थैतिक अंतिम स्ट्रिंग OP_NAME
इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है
सार्वजनिक तरीके
सार्वजनिक आउटपुट <?> काउंटर ()
काउंटर-आधारित आरएनजी एल्गोरिदम के लिए काउंटर। चूंकि काउंटर का आकार एल्गोरिदम पर निर्भर है, इसलिए यह आउटपुट uint64[2] आकार (एल्गोरिदम के बीच वर्तमान अधिकतम काउंटर आकार) तक पहुंचने के लिए शून्य के साथ दाएं-पैडेड होगा।
सार्वजनिक स्थैतिक StatelessRandomGetKeyCounterAlg बनाएं ( स्कोप स्कोप, ऑपरेंड <? विस्तार TNumber > बीज)
एक नए StatelessRandomGetKeyCounterAlg ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
पैरामीटर
दायरा | वर्तमान दायरा |
---|---|
बीज | 2 बीज (आकार [2])। |
रिटर्न
- StatelessRandomGetKeyCounterAlg का एक नया उदाहरण