RNG Non-kriptografi
Modul ini mencakup fungsi yang menghasilkan angka acak non-kriptografi.
Ringkasan
Fungsi |
|
---|---|
otRandomNonCryptoAddJitter(uint32_t aValue, uint16_t aJitter)
|
uint32_t
Menambahkan jitter acak dalam rentang tertentu ke nilai yang diberikan.
|
otRandomNonCryptoFillBuffer(uint8_t *aBuffer, uint16_t aSize)
|
void
Mengisi buffering tertentu dengan byte acak.
|
otRandomNonCryptoGetUint16(void)
|
uint16_t
Menghasilkan dan menampilkan nilai
uint16_t acak. |
otRandomNonCryptoGetUint16InRange(uint16_t aMin, uint16_t aMax)
|
uint16_t
Menghasilkan dan menampilkan nilai
uint16_t acak dalam rentang [aMin, aMax) tertentu. |
otRandomNonCryptoGetUint32(void)
|
uint32_t
Menghasilkan dan menampilkan nilai
uint32_t acak. |
otRandomNonCryptoGetUint32InRange(uint32_t aMin, uint32_t aMax)
|
uint32_t
Menghasilkan dan menampilkan nilai
uint32_t acak dalam rentang [aMin, aMax) tertentu. |
otRandomNonCryptoGetUint8(void)
|
uint8_t
Menghasilkan dan menampilkan byte acak.
|
otRandomNonCryptoGetUint8InRange(uint8_t aMin, uint8_t aMax)
|
uint8_t
Menghasilkan dan menampilkan nilai
uint8_t acak dalam rentang [aMin, aMax) tertentu. |
Fungsi
otRandomNonCryptoAddJitter
uint32_t otRandomNonCryptoAddJitter( uint32_t aValue, uint16_t aJitter )
Menambahkan jitter acak dalam rentang tertentu ke nilai yang diberikan.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Hasil |
Nilai yang diberikan dengan jitter acak tambahan.
|
otRandomNonCryptoFillBuffer
void otRandomNonCryptoFillBuffer( uint8_t *aBuffer, uint16_t aSize )
Mengisi buffering tertentu dengan byte acak.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
otRandomNonCryptoGetUint16
uint16_t otRandomNonCryptoGetUint16( void )
Menghasilkan dan menampilkan nilai uint16_t
acak.
Detail | |
---|---|
Hasil |
Nilai
uint16_t acak. |
otRandomNonCryptoGetUint16InRange
uint16_t otRandomNonCryptoGetUint16InRange( uint16_t aMin, uint16_t aMax )
Menghasilkan dan menampilkan nilai uint16_t
acak dalam rentang [aMin, aMax)
tertentu.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Hasil |
Nilai
uint16_t acak dalam rentang yang ditentukan (yaitu, aMin <= nilai acak < aMax). |
otRandomNonCryptoGetUint32
uint32_t otRandomNonCryptoGetUint32( void )
Menghasilkan dan menampilkan nilai uint32_t
acak.
Detail | |
---|---|
Hasil |
Nilai
uint32_t acak. |
otRandomNonCryptoGetUint32InRange
uint32_t otRandomNonCryptoGetUint32InRange( uint32_t aMin, uint32_t aMax )
Menghasilkan dan menampilkan nilai uint32_t
acak dalam rentang [aMin, aMax)
tertentu.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Hasil |
Nilai
uint32_t acak dalam rentang yang ditentukan (yaitu, aMin <= nilai acak < aMax). |
otRandomNonCryptoGetUint8
uint8_t otRandomNonCryptoGetUint8( void )
Menghasilkan dan menampilkan byte acak.
Detail | |
---|---|
Hasil |
Nilai
uint8_t acak. |
otRandomNonCryptoGetUint8InRange
uint8_t otRandomNonCryptoGetUint8InRange( uint8_t aMin, uint8_t aMax )
Menghasilkan dan menampilkan nilai uint8_t
acak dalam rentang [aMin, aMax)
tertentu.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Hasil |
Nilai
uint8_t acak dalam rentang yang ditentukan (yaitu, aMin <= nilai acak < aMax). |
Referensi
Topik Referensi OpenThread API berasal dari kode sumber yang tersedia di GitHub. Untuk informasi selengkapnya, atau untuk berkontribusi pada dokumentasi kami, lihat Referensi.