ملفات غير مشفّرة بتنسيق 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) . |
الدوال
otRandomNotCryptoAddJtter
uint32_t otRandomNonCryptoAddJitter( uint32_t aValue, uint16_t aJitter )
لإضافة عدم استقرار عشوائي داخل نطاق معين إلى قيمة معينة.
التفاصيل | |||||
---|---|---|---|---|---|
المَعلمات |
|
||||
المرتجعات |
القيمة المحدّدة مع عدم استقرار عشوائي مُضاف.
|
otRandomNotCryptoFillBuffer
void otRandomNonCryptoFillBuffer( uint8_t *aBuffer, uint16_t aSize )
تملأ ذاكرة تخزين مؤقت معيّنة بالبايت العشوائي.
التفاصيل | |||||
---|---|---|---|---|---|
المَعلمات |
|
otRandomNotCryptoGetUint16
uint16_t otRandomNonCryptoGetUint16( void )
تنشئ قيمة uint16_t
عشوائية وتعرضها
التفاصيل | |
---|---|
المرتجعات |
قيمة
uint16_t عشوائية |
otRandomNotCryptoGetUint16InRange
uint16_t otRandomNonCryptoGetUint16InRange( uint16_t aMin, uint16_t aMax )
تنشئ uint16_t
قيمة عشوائية وتعرضها ضمن نطاق معيّن [aMin, aMax)
.
التفاصيل | |||||
---|---|---|---|---|---|
المَعلمات |
|
||||
المرتجعات |
قيمة
uint16_t عشوائية في النطاق المحدّد (أي <= قيمة عشوائية <aMax) |
otRandomNotCryptoGetUint32
uint32_t otRandomNonCryptoGetUint32( void )
تنشئ قيمة uint32_t
عشوائية وتعرضها
التفاصيل | |
---|---|
المرتجعات |
قيمة
uint32_t عشوائية |
otRandomNotCryptoGetUint32InRange
uint32_t otRandomNonCryptoGetUint32InRange( uint32_t aMin, uint32_t aMax )
تنشئ uint32_t
قيمة عشوائية وتعرضها ضمن نطاق معيّن [aMin, aMax)
.
التفاصيل | |||||
---|---|---|---|---|---|
المَعلمات |
|
||||
المرتجعات |
قيمة
uint32_t عشوائية في النطاق المحدّد (أي <= قيمة عشوائية <aMax) |
otRandomNotCryptoGetUint8
uint8_t otRandomNonCryptoGetUint8( void )
تنشئ وحدات بايت عشوائية وتعرضها
التفاصيل | |
---|---|
المرتجعات |
قيمة
uint8_t عشوائية |
otRandomNotCryptoGetUint8InRange
uint8_t otRandomNonCryptoGetUint8InRange( uint8_t aMin, uint8_t aMax )
تنشئ uint8_t
قيمة عشوائية وتعرضها ضمن نطاق معيّن [aMin, aMax)
.
التفاصيل | |||||
---|---|---|---|---|---|
المَعلمات |
|
||||
المرتجعات |
قيمة
uint8_t عشوائية في النطاق المحدّد (أي <= قيمة عشوائية <aMax) |
الموارد
تبدأ مواضيع مراجع واجهة برمجة تطبيقات OpenThread من رمز المصدر، وهو متاح على GitHub. للحصول على مزيد من المعلومات أو للمساهمة في المستندات، يمكنك الاطّلاع على المراجع.