StatelessRandomGetKeyCounter
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
डिवाइस पर आधारित सर्वोत्तम एल्गोरिदम का उपयोग करके कुंजी और काउंटर में सीड को स्क्रैम्बल करता है।
यह ऑप एक आकृति-[2] बीज को एक कुंजी और एक काउंटर में बदल देता है, दोनों की आवश्यकता काउंटर-आधारित आरएनजी एल्गोरिदम के लिए होती है। स्क्रैम्बिंग डिवाइस पर आधारित सर्वोत्तम एल्गोरिदम का उपयोग करता है। स्क्रैम्बलिंग अपारदर्शी है लेकिन लगभग उस संपत्ति को संतुष्ट करती है कि अलग-अलग बीज के परिणामस्वरूप अलग-अलग कुंजी/काउंटर जोड़ी बनती है (जिसके परिणामस्वरूप अलग-अलग यादृच्छिक संख्याएं होंगी)।
विरासत में मिली विधियाँ
कक्षा java.lang.Object से बूलियन | बराबर (ऑब्जेक्ट arg0) |
अंतिम कक्षा<?> | गेटक्लास () |
int यहाँ | हैश कोड () |
अंतिम शून्य | सूचित करें () |
अंतिम शून्य | सभी को सूचित करें () |
डोरी | स्ट्रिंग () |
अंतिम शून्य | प्रतीक्षा करें (लंबा arg0, int arg1) |
अंतिम शून्य | प्रतीक्षा करें (लंबा arg0) |
अंतिम शून्य | इंतज़ार () |
सार्वजनिक तरीके
सार्वजनिक आउटपुट <?> काउंटर ()
काउंटर-आधारित आरएनजी एल्गोरिदम के लिए काउंटर। चूंकि काउंटर का आकार एल्गोरिदम पर निर्भर है, इसलिए यह आउटपुट uint64[2] आकार (एल्गोरिदम के बीच वर्तमान अधिकतम काउंटर आकार) तक पहुंचने के लिए शून्य के साथ दाएं-पैडेड होगा।
एक नए StatelessRandomGetKeyCounter ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
पैरामीटर
दायरा | वर्तमान दायरा |
---|
बीज | 2 बीज (आकार [2])। |
---|
रिटर्न
- StatelessRandomGetKeyCounter का एक नया उदाहरण
सार्वजनिक आउटपुट <?> कुंजी ()
काउंटर-आधारित आरएनजी एल्गोरिदम के लिए कुंजी (आकार uint64[1])।
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज के कॉन्टेंट को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट की नीतियां देखें. Java, Oracle का और/या इसके तहत काम करने वाली कंपनियों का एक रजिस्टर किया हुआ ट्रेडमार्क है. कुछ कॉन्टेंट को, numpy license के तहत लाइसेंस मिला है.
आखिरी बार 2023-12-02 (UTC) को अपडेट किया गया.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"वह जानकारी मौजूद नहीं है जो मुझे चाहिए"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"बहुत मुश्किल है / बहुत सारे चरण हैं"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"पुराना"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"अनुवाद से जुड़ी समस्या"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"सैंपल / कोड से जुड़ी समस्या"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"अन्य"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"समझने में आसान है"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"मेरी समस्या हल हो गई"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"अन्य"
}]