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 אקראי בטווח הנתון (כלומר, ערך אקראי <= ערך אקראי < 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 אקראי בטווח הנתון (כלומר, ערך אקראי <= ערך אקראי < aMax). |
otRandomNonCryptoGetUint8
uint8_t otRandomNonCryptoGetUint8( void )
הפונקציה יוצרת ומחזירה בייט אקראי.
פרטים | |
---|---|
החזרות |
ערך
uint8_t אקראי. |
otRandomNonCryptoGetUint8InRange
uint8_t otRandomNonCryptoGetUint8InRange( uint8_t aMin, uint8_t aMax )
הפונקציה יוצרת ומחזירה ערך אקראי של uint8_t
בטווח נתון [aMin, aMax)
.
פרטים | |||||
---|---|---|---|---|---|
פרמטרים |
|
||||
החזרות |
ערך
uint8_t אקראי בטווח הנתון (כלומר, ערך אקראי <= ערך אקראי < aMax). |
מקורות מידע
המקור של נושאי העזר של OpenThread API הוא קוד המקור, שזמין ב-GitHub. אפשר לקרוא מידע נוסף או לתרום למסמכי התיעוד שלנו בדף מקורות מידע.