RNG non crittografico
Questo modulo include funzioni che generano numeri casuali non crittografici.
Riepilogo
| Funzioni | |
|---|---|
| otRandomNonCryptoAddJitter(uint32_t aValue, uint16_t aJitter) | uint32_tAggiunge un tremolio casuale all'interno di un determinato intervallo a un determinato valore.  | 
| otRandomNonCryptoFillBuffer(uint8_t *aBuffer, uint16_t aSize) | voidRiempie un determinato buffer con byte casuali.  | 
| otRandomNonCryptoGetUint16(void) | uint16_tGenera e restituisce un valore  uint16_tcasuale. | 
| otRandomNonCryptoGetUint16InRange(uint16_t aMin, uint16_t aMax) | uint16_tGenera e restituisce un valore  uint16_tcasuale all'interno di un determinato intervallo[aMin, aMax). | 
| otRandomNonCryptoGetUint32(void) | uint32_tGenera e restituisce un valore  uint32_tcasuale. | 
| otRandomNonCryptoGetUint32InRange(uint32_t aMin, uint32_t aMax) | uint32_tGenera e restituisce un valore  uint32_tcasuale all'interno di un determinato intervallo[aMin, aMax). | 
| otRandomNonCryptoGetUint8(void) | uint8_tGenera e restituisce un byte casuale.  | 
| otRandomNonCryptoGetUint8InRange(uint8_t aMin, uint8_t aMax) | uint8_tGenera e restituisce un valore  uint8_tcasuale all'interno di un determinato intervallo[aMin, aMax). | 
Funzioni
otRandomNonCryptoAddJitter
uint32_t otRandomNonCryptoAddJitter( uint32_t aValue, uint16_t aJitter )
Aggiunge un tremolio casuale all'interno di un determinato intervallo a un determinato valore.
| Dettagli | |||||
|---|---|---|---|---|---|
| Parametri | 
 | ||||
| Restituisce | Il valore specificato con un tremolio casuale aggiunto.  | ||||
otRandomNonCryptoFillBuffer
void otRandomNonCryptoFillBuffer( uint8_t *aBuffer, uint16_t aSize )
Riempie un determinato buffer con byte casuali.
| Dettagli | |||||
|---|---|---|---|---|---|
| Parametri | 
 | ||||
otRandomNonCryptoGetUint16
uint16_t otRandomNonCryptoGetUint16( void )
Genera e restituisce un valore uint16_t casuale. 
| Dettagli | |
|---|---|
| Restituisce | Un valore  uint16_tcasuale. | 
otRandomNonCryptoGetUint16InRange
uint16_t otRandomNonCryptoGetUint16InRange( uint16_t aMin, uint16_t aMax )
Genera e restituisce un valore uint16_t casuale all'interno di un determinato intervallo [aMin, aMax). 
| Dettagli | |||||
|---|---|---|---|---|---|
| Parametri | 
 | ||||
| Restituisce | Un valore  uint16_tcasuale nell'intervallo specificato (ad es. aMin <= valore casuale < aMax). | ||||
otRandomNonCryptoGetUint32
uint32_t otRandomNonCryptoGetUint32( void )
Genera e restituisce un valore uint32_t casuale. 
| Dettagli | |
|---|---|
| Restituisce | Un valore  uint32_tcasuale. | 
otRandomNonCryptoGetUint32InRange
uint32_t otRandomNonCryptoGetUint32InRange( uint32_t aMin, uint32_t aMax )
Genera e restituisce un valore uint32_t casuale all'interno di un determinato intervallo [aMin, aMax). 
| Dettagli | |||||
|---|---|---|---|---|---|
| Parametri | 
 | ||||
| Restituisce | Un valore  uint32_tcasuale nell'intervallo specificato (ad es. aMin <= valore casuale < aMax). | ||||
otRandomNonCryptoGetUint8
uint8_t otRandomNonCryptoGetUint8( void )
Genera e restituisce un byte casuale.
| Dettagli | |
|---|---|
| Restituisce | Un valore  uint8_tcasuale. | 
otRandomNonCryptoGetUint8InRange
uint8_t otRandomNonCryptoGetUint8InRange( uint8_t aMin, uint8_t aMax )
Genera e restituisce un valore uint8_t casuale all'interno di un determinato intervallo [aMin, aMax). 
| Dettagli | |||||
|---|---|---|---|---|---|
| Parametri | 
 | ||||
| Restituisce | Un valore  uint8_tcasuale nell'intervallo specificato (ad es. aMin <= valore casuale < aMax). | ||||
Risorse
Gli argomenti di riferimento dell'API OpenThread provengono dal codice sorgente, disponibile su GitHub. Per saperne di più o per contribuire alla nostra documentazione, consulta la sezione Risorse.