RNG Non-kriptografi
Modul ini mencakup fungsi yang menghasilkan bilangan acak non kriptografi.
Ringkasan
Fungsi | |
---|---|
otRandomNonCryptoAddJitter (uint32_t aValue, uint16_t aJitter) | uint32_t Fungsi ini menambahkan jitter acak dalam rentang tertentu ke nilai tertentu. |
otRandomNonCryptoFillBuffer (uint8_t *aBuffer, uint16_t aSize) | void Fungsi ini mengisi buffer yang diberikan dengan byte acak. |
otRandomNonCryptoGetUint16 (void) | uint16_t Fungsi ini menghasilkan dan mengembalikan nilai uint16_t acak. |
otRandomNonCryptoGetUint16InRange (uint16_t aMin, uint16_t aMax) | uint16_t Fungsi ini menghasilkan dan mengembalikan nilai uint16_t acak dalam rentang tertentu [aMin, aMax) . |
otRandomNonCryptoGetUint32 (void) | uint32_t Fungsi ini menghasilkan dan mengembalikan nilai uint32_t acak. |
otRandomNonCryptoGetUint32InRange (uint32_t aMin, uint32_t aMax) | uint32_t Fungsi ini menghasilkan dan mengembalikan nilai uint32_t acak dalam rentang tertentu [aMin, aMax) . |
otRandomNonCryptoGetUint8 (void) | uint8_t Fungsi ini menghasilkan dan mengembalikan byte acak. |
otRandomNonCryptoGetUint8InRange (uint8_t aMin, uint8_t aMax) | uint8_t Fungsi ini menghasilkan dan mengembalikan nilai uint8_t acak dalam rentang tertentu [aMin, aMax) . |
Fungsi
otRandomNonCryptoAddJitter
uint32_t otRandomNonCryptoAddJitter( uint32_t aValue, uint16_t aJitter )
Fungsi ini menambahkan jitter acak dalam rentang tertentu ke nilai tertentu.
Detail | |||||
---|---|---|---|---|---|
Parameter |
| ||||
Kembali | Nilai yang diberikan dengan jitter acak yang ditambahkan. |
otRandomNonCryptoFillBuffer
void otRandomNonCryptoFillBuffer( uint8_t *aBuffer, uint16_t aSize )
Fungsi ini mengisi buffer yang diberikan dengan byte acak.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
otRandomNonCryptoGetUint16
uint16_t otRandomNonCryptoGetUint16( void )
Fungsi ini menghasilkan dan mengembalikan nilai uint16_t
acak.
Detail | |
---|---|
Kembali | Nilai uint16_t acak. |
otRandomNonCryptoGetUint16InRange
uint16_t otRandomNonCryptoGetUint16InRange( uint16_t aMin, uint16_t aMax ).dll
Fungsi ini menghasilkan dan mengembalikan nilai uint16_t
acak dalam rentang tertentu [aMin, aMax)
.
Detail | |||||
---|---|---|---|---|---|
Parameter |
| ||||
Kembali | Nilai uint16_t acak dalam rentang yang diberikan (yaitu, aMin <= nilai acak <aMax). |
otRandomNonCryptoGetUint32
uint32_t otRandomNonCryptoGetUint32( void )
Fungsi ini menghasilkan dan mengembalikan nilai uint32_t
acak.
Detail | |
---|---|
Kembali | Nilai uint32_t acak. |
otRandomNonCryptoGetUint32InRange
uint32_t otRandomNonCryptoGetUint32InRange( uint32_t aMin, uint32_t aMax )
Fungsi ini menghasilkan dan mengembalikan nilai uint32_t
acak dalam rentang tertentu [aMin, aMax)
.
Detail | |||||
---|---|---|---|---|---|
Parameter |
| ||||
Kembali | Nilai uint32_t acak dalam rentang yang diberikan (yaitu, aMin <= nilai acak <aMax). |
otRandomNonCryptoGetUint8
uint8_t otRandomNonCryptoGetUint8( void )
Fungsi ini menghasilkan dan mengembalikan byte acak.
Detail | |
---|---|
Kembali | Nilai uint8_t acak. |
otRandomNonCryptoGetUint8InRange
uint8_t otRandomNonCryptoGetUint8InRange( uint8_t aMin, uint8_t aMax )
Fungsi ini menghasilkan dan mengembalikan nilai uint8_t
acak dalam rentang tertentu [aMin, aMax)
.
Detail | |||||
---|---|---|---|---|---|
Parameter |
| ||||
Kembali | Nilai uint8_t acak dalam rentang yang diberikan (yaitu, aMin <= nilai acak <aMax). |