RNG নন-ক্রিপ্টোগ্রাফিক
এই মডিউলটিতে এমন ফাংশন রয়েছে যা নন ক্রিপ্টোগ্রাফিক র্যান্ডম সংখ্যা তৈরি করে।
সারসংক্ষেপ
ফাংশন | |
---|---|
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 একটি নির্দিষ্ট পরিসরের মধ্যে একটি র্যান্ডম uint16_t মান তৈরি করে এবং ফেরত দেয় [aMin, aMax) । |
otRandomNonCryptoGetUint32 (void) | uint32_t একটি এলোমেলো uint32_t মান তৈরি করে এবং ফেরত দেয়। |
otRandomNonCryptoGetUint32InRange (uint32_t aMin, uint32_t aMax) | uint32_t একটি নির্দিষ্ট পরিসরের মধ্যে একটি র্যান্ডম uint32_t মান তৈরি করে এবং ফেরত দেয় [aMin, aMax) । |
otRandomNonCryptoGetUint8 (void) | uint8_t একটি র্যান্ডম বাইট তৈরি করে এবং ফেরত দেয়। |
otRandomNonCryptoGetUint8InRange (uint8_t aMin, uint8_t aMax) | uint8_t একটি নির্দিষ্ট পরিসরের মধ্যে একটি র্যান্ডম uint8_t মান তৈরি করে এবং ফেরত দেয় [aMin, aMax) । |
ফাংশন
#RandomNonCryptoAddJitter
uint32_t otRandomNonCryptoAddJitter( uint32_t aValue, uint16_t aJitter )
একটি প্রদত্ত মানের সাথে একটি প্রদত্ত পরিসরের মধ্যে একটি র্যান্ডম জিটার যোগ করে৷
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্নস | একটি যোগ করা এলোমেলো জিটার সহ প্রদত্ত মান। |
#RandomNonCryptoFillBuffer
void otRandomNonCryptoFillBuffer( uint8_t *aBuffer, uint16_t aSize )
এলোমেলো বাইট দিয়ে একটি প্রদত্ত বাফার পূরণ করে।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
|
#RandomNonCryptoGetUint16
uint16_t otRandomNonCryptoGetUint16( void )
একটি এলোমেলো uint16_t
মান তৈরি করে এবং ফেরত দেয়।
বিস্তারিত | |
---|---|
রিটার্নস | একটি এলোমেলো uint16_t মান। |
#RandomNonCryptoGetUint16InRange
uint16_t otRandomNonCryptoGetUint16InRange( uint16_t aMin, uint16_t aMax )
একটি নির্দিষ্ট পরিসরের মধ্যে একটি র্যান্ডম uint16_t
মান তৈরি করে এবং ফেরত দেয় [aMin, aMax)
।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্নস | প্রদত্ত পরিসরে একটি এলোমেলো uint16_t মান (যেমন, aMin <= র্যান্ডম মান < aMax)। |
otRandomNonCryptoGetUint32
uint32_t otRandomNonCryptoGetUint32( void )
একটি এলোমেলো uint32_t
মান তৈরি করে এবং ফেরত দেয়।
বিস্তারিত | |
---|---|
রিটার্নস | একটি এলোমেলো uint32_t মান। |
#RandomNonCryptoGetUint32InRange
uint32_t otRandomNonCryptoGetUint32InRange( uint32_t aMin, uint32_t aMax )
একটি নির্দিষ্ট পরিসরের মধ্যে একটি র্যান্ডম uint32_t
মান তৈরি করে এবং ফেরত দেয় [aMin, aMax)
।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্নস | প্রদত্ত পরিসরে একটি এলোমেলো uint32_t মান (যেমন, aMin <= র্যান্ডম মান < aMax)। |
#RandomNonCryptoGetUint8
uint8_t otRandomNonCryptoGetUint8( void )
একটি র্যান্ডম বাইট তৈরি করে এবং ফেরত দেয়।
বিস্তারিত | |
---|---|
রিটার্নস | একটি এলোমেলো uint8_t মান। |
#RandomNonCryptoGetUint8InRange
uint8_t otRandomNonCryptoGetUint8InRange( uint8_t aMin, uint8_t aMax )
একটি নির্দিষ্ট পরিসরের মধ্যে একটি র্যান্ডম uint8_t
মান তৈরি করে এবং ফেরত দেয় [aMin, aMax)
।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্নস | প্রদত্ত পরিসরে একটি এলোমেলো uint8_t মান (যেমন, aMin <= এলোমেলো মান < aMax)। |
সম্পদ
OpenThread API রেফারেন্স বিষয়গুলি উৎস কোড থেকে উদ্ভূত হয়, যা GitHub- এ উপলব্ধ। আরও তথ্যের জন্য, বা আমাদের ডকুমেন্টেশনে অবদান রাখতে, সম্পদ দেখুন।