RNG non crittografico
Questo modulo include funzioni che generano numeri casuali non crittografici.
Riepilogo
Functions |
|
---|---|
otRandomNonCryptoAddJitter(uint32_t aValue, uint16_t aJitter)
|
uint32_t
Questa funzione aggiunge un tremolio casuale all'interno di un determinato intervallo a un valore specificato.
|
otRandomNonCryptoFillBuffer(uint8_t *aBuffer, uint16_t aSize)
|
void
Questa funzione riempie un determinato buffer con byte casuali.
|
otRandomNonCryptoGetUint16(void)
|
uint16_t
Questa funzione genera e restituisce un valore
uint16_t casuale. |
otRandomNonCryptoGetUint16InRange(uint16_t aMin, uint16_t aMax)
|
uint16_t
Questa funzione genera e restituisce un valore
uint16_t casuale all'interno di un determinato intervallo [aMin, aMax) . |
otRandomNonCryptoGetUint32(void)
|
uint32_t
Questa funzione genera e restituisce un valore
uint32_t casuale. |
otRandomNonCryptoGetUint32InRange(uint32_t aMin, uint32_t aMax)
|
uint32_t
Questa funzione genera e restituisce un valore
uint32_t casuale all'interno di un determinato intervallo [aMin, aMax) . |
otRandomNonCryptoGetUint8(void)
|
uint8_t
Questa funzione genera e restituisce un byte casuale.
|
otRandomNonCryptoGetUint8InRange(uint8_t aMin, uint8_t aMax)
|
uint8_t
Questa funzione genera e restituisce un valore
uint8_t casuale all'interno di un determinato intervallo [aMin, aMax) . |
Functions
Ot CasualeNonCryptoAddJitter
uint32_t otRandomNonCryptoAddJitter( uint32_t aValue, uint16_t aJitter )
Questa funzione aggiunge un tremolio casuale all'interno di un determinato intervallo a un valore specificato.
Dettagli | |||||
---|---|---|---|---|---|
Parametri |
|
||||
Restituisce |
Il valore specificato con un tremolio casuale aggiunto.
|
Ot CasualeNonCryptoFillBuffer
void otRandomNonCryptoFillBuffer( uint8_t *aBuffer, uint16_t aSize )
Questa funzione riempie un determinato buffer con byte casuali.
Dettagli | |||||
---|---|---|---|---|---|
Parametri |
|
ot CasualNonCryptoGetUint16
uint16_t otRandomNonCryptoGetUint16( void )
Questa funzione genera e restituisce un valore uint16_t
casuale.
Dettagli | |
---|---|
Restituisce |
Un valore
uint16_t casuale. |
ot CasualNonCryptoGetUint16InRange
uint16_t otRandomNonCryptoGetUint16InRange( uint16_t aMin, uint16_t aMax )
Questa funzione genera e restituisce un valore uint16_t
casuale all'interno di un determinato intervallo [aMin, aMax)
.
Dettagli | |||||
---|---|---|---|---|---|
Parametri |
|
||||
Restituisce |
Un valore
uint16_t casuale nell'intervallo specificato (ad esempio aMin <= valore casuale < aMax). |
ot CasualNonCryptoGetUint32
uint32_t otRandomNonCryptoGetUint32( void )
Questa funzione genera e restituisce un valore uint32_t
casuale.
Dettagli | |
---|---|
Restituisce |
Un valore
uint32_t casuale. |
ot CasualNonCryptoGetUint32InRange
uint32_t otRandomNonCryptoGetUint32InRange( uint32_t aMin, uint32_t aMax )
Questa funzione genera e restituisce un valore uint32_t
casuale all'interno di un determinato intervallo [aMin, aMax)
.
Dettagli | |||||
---|---|---|---|---|---|
Parametri |
|
||||
Restituisce |
Un valore
uint32_t casuale nell'intervallo specificato (ad esempio aMin <= valore casuale < aMax). |
Ot CasualNonCryptoGetUint8
uint8_t otRandomNonCryptoGetUint8( void )
Questa funzione genera e restituisce un byte casuale.
Dettagli | |
---|---|
Restituisce |
Un valore
uint8_t casuale. |
ot CasualNonCryptoGetUint8InRange
uint8_t otRandomNonCryptoGetUint8InRange( uint8_t aMin, uint8_t aMax )
Questa funzione genera e restituisce un valore uint8_t
casuale all'interno di un determinato intervallo [aMin, aMax)
.
Dettagli | |||||
---|---|---|---|---|---|
Parametri |
|
||||
Restituisce |
Un valore
uint8_t casuale nell'intervallo specificato (ad esempio aMin <= valore casuale < aMax). |
Risorse
Gli argomenti di riferimento per l'API OpenThread provengono dal codice sorgente, disponibile su GitHub. Per ulteriori informazioni o per contribuire alla nostra documentazione, consulta la sezione Risorse.