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) . |
الدوال
otعلاقاتNonCryptoAddJter
uint32_t otRandomNonCryptoAddJitter( uint32_t aValue, uint16_t aJitter )
تضيف هذه الدالة عدم استقرار عشوائي ضمن نطاق معين إلى قيمة معيّنة.
التفاصيل | |||||
---|---|---|---|---|---|
المعلَمات |
|
||||
طلبات الإرجاع |
القيمة المقدمة مع عدم استقرار عشوائي.
|
ot لإضافة NonCryptoFillBuffer
void otRandomNonCryptoFillBuffer( uint8_t *aBuffer, uint16_t aSize )
تملأ هذه الدالة مخزنًا مؤقتًا معيّنًا بوحدات بايت عشوائية.
التفاصيل | |||||
---|---|---|---|---|---|
المعلَمات |
|
ot وستحتاجNonCryptoGetUint16
uint16_t otRandomNonCryptoGetUint16( void )
تعمل هذه الدالة على إنشاء قيمة uint16_t
عشوائية وعرضها.
التفاصيل | |
---|---|
طلبات الإرجاع |
قيمة
uint16_t عشوائية |
otHiddenNonCryptoGetUint16InRANGE
uint16_t otRandomNonCryptoGetUint16InRange( uint16_t aMin, uint16_t aMax )
تعمل هذه الدالة على إنشاء قيمة uint16_t
عشوائية وعرضها ضمن نطاق معيّن [aMin, aMax)
.
التفاصيل | |||||
---|---|---|---|---|---|
المعلَمات |
|
||||
طلبات الإرجاع |
قيمة
uint16_t عشوائية في النطاق المعيّن (أي الحد الأدنى <= قيمة عشوائية <a Max). |
ot وستحتاجNonCryptoGetUint32
uint32_t otRandomNonCryptoGetUint32( void )
تعمل هذه الدالة على إنشاء قيمة uint32_t
عشوائية وعرضها.
التفاصيل | |
---|---|
طلبات الإرجاع |
قيمة
uint32_t عشوائية |
ot التقريرNonCryptoGetUint32InRANGE
uint32_t otRandomNonCryptoGetUint32InRange( uint32_t aMin, uint32_t aMax )
تعمل هذه الدالة على إنشاء قيمة uint32_t
عشوائية وعرضها ضمن نطاق معيّن [aMin, aMax)
.
التفاصيل | |||||
---|---|---|---|---|---|
المعلَمات |
|
||||
طلبات الإرجاع |
قيمة
uint32_t عشوائية في النطاق المعيّن (أي الحد الأدنى <= قيمة عشوائية <a Max). |
ot وستحتاجNonCryptoGetUint8
uint8_t otRandomNonCryptoGetUint8( void )
وتنشئ هذه الدالة وحدة بايت عشوائية وتعرضها.
التفاصيل | |
---|---|
طلبات الإرجاع |
قيمة
uint8_t عشوائية |
ot الإعلانNonCryptoGetUint8InRANGE
uint8_t otRandomNonCryptoGetUint8InRange( uint8_t aMin, uint8_t aMax )
تعمل هذه الدالة على إنشاء قيمة uint8_t
عشوائية وعرضها ضمن نطاق معيّن [aMin, aMax)
.
التفاصيل | |||||
---|---|---|---|---|---|
المعلَمات |
|
||||
طلبات الإرجاع |
قيمة
uint8_t عشوائية في النطاق المعيّن (أي الحد الأدنى <= قيمة عشوائية <a Max). |
المراجع
تنشأ مواضيع واجهة برمجة التطبيقات المرجعية لـ OpenThread من رمز المصدر، المتوفر على GitHub. للاطّلاع على مزيد من المعلومات أو للمساهمة في مستنداتنا، يُرجى الرجوع إلى المراجع.