Google is committed to advancing racial equity for Black communities. See how.
इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

आरएनजी गैर-क्रिप्टोग्राफिक

इस मॉड्यूल में ऐसे कार्य शामिल हैं जो गैर क्रिप्टोग्राफिक यादृच्छिक संख्या उत्पन्न करते हैं।

सारांश

कार्य

otRandomNonCryptoAddJitter (uint32_t aValue, uint16_t aJitter)
uint32_t
यह फ़ंक्शन किसी दिए गए रेंज के भीतर किसी दिए गए मान में एक यादृच्छिक घबराना जोड़ता है।
otRandomNonCryptoFillBuffer (uint8_t *aBuffer, uint16_t aSize)
void
यह फ़ंक्शन यादृच्छिक बाइट्स के साथ दिए गए बफर को भरता है।
otRandomNonCryptoGetUint16 (void)
uint16_t
यह फ़ंक्शन उत्पन्न करता है और एक यादृच्छिक uint16_t मान लौटाता है।
otRandomNonCryptoGetUint16InRange (uint16_t aMin, uint16_t aMax)
uint16_t
यह फ़ंक्शन एक दी गई सीमा [aMin, aMax) भीतर एक यादृच्छिक uint16_t मान उत्पन्न करता है और लौटाता है।
otRandomNonCryptoGetUint32 (void)
uint32_t
यह फ़ंक्शन उत्पन्न करता है और एक यादृच्छिक uint32_t मान लौटाता है।
otRandomNonCryptoGetUint32InRange (uint32_t aMin, uint32_t aMax)
uint32_t
यह फ़ंक्शन एक दी गई सीमा [aMin, aMax) भीतर एक यादृच्छिक uint32_t मान उत्पन्न करता है और लौटाता है।
otRandomNonCryptoGetUint8 (void)
uint8_t
यह फ़ंक्शन उत्पन्न करता है और एक यादृच्छिक बाइट देता है।
otRandomNonCryptoGetUint8InRange (uint8_t aMin, uint8_t aMax)
uint8_t
यह फ़ंक्शन एक दी गई सीमा [aMin, aMax) भीतर एक यादृच्छिक uint8_t मान उत्पन्न करता है और लौटाता है।

कार्य

otRandomNonCryptoAddJitter

uint32_t otRandomNonCryptoAddJitter(
  uint32_t aValue,
  uint16_t aJitter
)

यह फ़ंक्शन किसी दिए गए रेंज के भीतर किसी दिए गए मान में एक यादृच्छिक घबराना जोड़ता है।

विवरण
पैरामीटर
[in] aValue
एक मूल्य जिसमें यादृच्छिक घबराना जोड़ा जाता है।
[in] aJitter
अधिकतम घबराना। यादृच्छिक घबराना का चयन सीमा [-aJitter, aJitter]
रिटर्न
एक जोड़ा यादृच्छिक घबराना के साथ दिए गए मूल्य।

otRandomNonCryptoFillBuffer

void otRandomNonCryptoFillBuffer(
  uint8_t *aBuffer,
  uint16_t aSize
)

यह फ़ंक्शन यादृच्छिक बाइट्स के साथ दिए गए बफर को भरता है।

विवरण
पैरामीटर
[out] aBuffer
यादृच्छिक बाइट्स के साथ भरने के लिए एक बफ़र के लिए एक सूचक।
[in] aSize
बफर का आकार (भरने के लिए बाइट्स की संख्या)।

otRandomNonCryptoGetUint16

uint16_t otRandomNonCryptoGetUint16(
  void
)

यह फ़ंक्शन उत्पन्न करता है और एक यादृच्छिक uint16_t मान लौटाता है।

विवरण
रिटर्न
एक यादृच्छिक uint16_t मान।

otRandomNonCryptoGetUint16InRange

uint16_t otRandomNonCryptoGetUint16InRange(
  uint16_t aMin,
  uint16_t aMax
)

यह फ़ंक्शन एक दी गई सीमा [aMin, aMax) भीतर एक यादृच्छिक uint16_t मान उत्पन्न करता है और लौटाता है।

विवरण
पैरामीटर
[in] aMin
एक न्यूनतम मूल्य (यह मान लौटाए गए यादृच्छिक परिणाम में शामिल किया जा सकता है)।
[in] aMax
अधिकतम मान (यह मान लौटाए गए यादृच्छिक परिणाम से बाहर रखा गया है)।
रिटर्न
दी गई श्रेणी में एक यादृच्छिक uint16_t मान (यानी, aMin <= यादृच्छिक मूल्य <aMax)।

otRandomNonCryptoGetUint32

uint32_t otRandomNonCryptoGetUint32(
  void
)

यह फ़ंक्शन उत्पन्न करता है और एक यादृच्छिक uint32_t मान लौटाता है।

विवरण
रिटर्न
एक यादृच्छिक uint32_t मान।

otRandomNonCryptoGetUint32InRange

uint32_t otRandomNonCryptoGetUint32InRange(
  uint32_t aMin,
  uint32_t aMax
)

यह फ़ंक्शन एक दी गई सीमा [aMin, aMax) भीतर एक यादृच्छिक uint32_t मान उत्पन्न करता है और लौटाता है।

विवरण
पैरामीटर
[in] aMin
एक न्यूनतम मूल्य (यह मान लौटाए गए यादृच्छिक परिणाम में शामिल किया जा सकता है)।
[in] aMax
अधिकतम मान (यह मान लौटाए गए यादृच्छिक परिणाम से बाहर रखा गया है)।
रिटर्न
दी गई श्रेणी में एक यादृच्छिक uint32_t मान (यानी, aMin <= यादृच्छिक मूल्य <aMax)।

otRandomNonCryptoGetUint8

uint8_t otRandomNonCryptoGetUint8(
  void
)

यह फ़ंक्शन उत्पन्न करता है और एक यादृच्छिक बाइट देता है।

विवरण
रिटर्न
एक यादृच्छिक uint8_t मान।

otRandomNonCryptoGetUint8InRange

uint8_t otRandomNonCryptoGetUint8InRange(
  uint8_t aMin,
  uint8_t aMax
)

यह फ़ंक्शन एक दी गई सीमा [aMin, aMax) भीतर एक यादृच्छिक uint8_t मान उत्पन्न करता है और लौटाता है।

विवरण
पैरामीटर
[in] aMin
एक न्यूनतम मूल्य (यह मान लौटाए गए यादृच्छिक परिणाम में शामिल किया जा सकता है)।
[in] aMax
अधिकतम मान (यह मान लौटाए गए यादृच्छिक परिणाम से बाहर रखा गया है)।
रिटर्न
दी गई श्रेणी में एक यादृच्छिक uint8_t मान (यानी, aMin <= यादृच्छिक मूल्य <aMax)।