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) تولید و برمیگرداند. | 
کارکرد
otRandomNonCryptoAddJitter
uint32_t otRandomNonCryptoAddJitter( uint32_t aValue, uint16_t aJitter )
یک جیتر تصادفی در یک محدوده مشخص به یک مقدار داده شده اضافه می کند.
| جزئیات | |||||
|---|---|---|---|---|---|
| مولفه های | 
  | ||||
| برمی گرداند |  مقدار داده شده با یک جیتر تصادفی اضافه شده.   | 
otRandomNonCryptoFillBuffer
void otRandomNonCryptoFillBuffer( uint8_t *aBuffer, uint16_t aSize )
یک بافر داده شده را با بایت های تصادفی پر می کند.
| جزئیات | |||||
|---|---|---|---|---|---|
| مولفه های | 
  | 
otRandomNonCryptoGetUint16
uint16_t otRandomNonCryptoGetUint16( void )
 مقدار تصادفی uint16_t را تولید و برمی گرداند.
| جزئیات | |
|---|---|
| برمی گرداند |  یک مقدار تصادفی  uint16_t .  | 
otRandomNonCryptoGetUint16InRange
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 .  | 
otRandomNonCryptoGetUint32InRange
uint32_t otRandomNonCryptoGetUint32InRange( uint32_t aMin, uint32_t aMax )
 یک مقدار تصادفی uint32_t را در یک محدوده مشخص [aMin, aMax) تولید و برمیگرداند.
| جزئیات | |||||
|---|---|---|---|---|---|
| مولفه های | 
  | ||||
| برمی گرداند |  یک مقدار تصادفی  uint32_t در محدوده داده شده (یعنی aMin <= مقدار تصادفی < aMax).  | 
otRandomNonCryptoGetUint8
uint8_t otRandomNonCryptoGetUint8( void )
یک بایت تصادفی تولید و برمی گرداند.
| جزئیات | |
|---|---|
| برمی گرداند |  یک مقدار تصادفی  uint8_t .  | 
otRandomNonCryptoGetUint8InRange
uint8_t otRandomNonCryptoGetUint8InRange( uint8_t aMin, uint8_t aMax )
 یک مقدار تصادفی uint8_t را در یک محدوده مشخص [aMin, aMax) تولید و برمیگرداند.
| جزئیات | |||||
|---|---|---|---|---|---|
| مولفه های | 
  | ||||
| برمی گرداند |  یک مقدار تصادفی  uint8_t در محدوده داده شده (یعنی aMin <= مقدار تصادفی < aMax).  | 
منابع
موضوعات مرجع OpenThread API از کد منبع موجود در GitHub سرچشمه می گیرند. برای اطلاعات بیشتر، یا مشارکت در اسناد ما، به منابع مراجعه کنید.