RNG Kriptografik Olmayan
Bu modül, kriptografik olmayan rastgele sayılar üreten işlevler içerir.
Özet
İşlevler |
|
---|---|
otRandomNonCryptoAddJitter(uint32_t aValue, uint16_t aJitter)
|
uint32_t
Belirli bir değere belirli bir aralık dahilinde rastgele ses dalgalanması ekler.
|
otRandomNonCryptoFillBuffer(uint8_t *aBuffer, uint16_t aSize)
|
void
Belirli bir arabelleği rastgele baytlarla doldurur.
|
otRandomNonCryptoGetUint16(void)
|
uint16_t
Rastgele bir
uint16_t değeri oluşturur ve döndürür. |
otRandomNonCryptoGetUint16InRange(uint16_t aMin, uint16_t aMax)
|
uint16_t
Belirli bir (
[aMin, aMax) ) aralığında rastgele bir uint16_t değeri oluşturur ve döndürür. |
otRandomNonCryptoGetUint32(void)
|
uint32_t
Rastgele bir
uint32_t değeri oluşturur ve döndürür. |
otRandomNonCryptoGetUint32InRange(uint32_t aMin, uint32_t aMax)
|
uint32_t
Belirli bir (
[aMin, aMax) ) aralığında rastgele bir uint32_t değeri oluşturur ve döndürür. |
otRandomNonCryptoGetUint8(void)
|
uint8_t
Rastgele bir bayt oluşturur ve döndürür.
|
otRandomNonCryptoGetUint8InRange(uint8_t aMin, uint8_t aMax)
|
uint8_t
Belirli bir (
[aMin, aMax) ) aralığında rastgele bir uint8_t değeri oluşturur ve döndürür. |
İşlevler
otRandomNonCryptoAddJitter
uint32_t otRandomNonCryptoAddJitter( uint32_t aValue, uint16_t aJitter )
Belirli bir değere belirli bir aralık dahilinde rastgele ses dalgalanması ekler.
Ayrıntılar | |||||
---|---|---|---|---|---|
Parametreler |
|
||||
İadeler |
Rastgele bir ses dalgalanmasıyla birlikte verilen değer.
|
otRandomNonCryptoFillBuffer
void otRandomNonCryptoFillBuffer( uint8_t *aBuffer, uint16_t aSize )
Belirli bir arabelleği rastgele baytlarla doldurur.
Ayrıntılar | |||||
---|---|---|---|---|---|
Parametreler |
|
otRandomNonCryptoGetUint16
uint16_t otRandomNonCryptoGetUint16( void )
Rastgele bir uint16_t
değeri oluşturur ve döndürür.
Ayrıntılar | |
---|---|
İadeler |
Rastgele bir
uint16_t değeri. |
otRandomNonCryptoGetUint16InRange
uint16_t otRandomNonCryptoGetUint16InRange( uint16_t aMin, uint16_t aMax )
Belirli bir ([aMin, aMax)
) aralığında rastgele bir uint16_t
değeri oluşturur ve döndürür.
Ayrıntılar | |||||
---|---|---|---|---|---|
Parametreler |
|
||||
İadeler |
Belirli bir aralıkta rastgele
uint16_t değeri (yani, aMin <= rastgele değer < aMax). |
otRandomNonCryptoGetUint32
uint32_t otRandomNonCryptoGetUint32( void )
Rastgele bir uint32_t
değeri oluşturur ve döndürür.
Ayrıntılar | |
---|---|
İadeler |
Rastgele bir
uint32_t değeri. |
otRandomNonCryptoGetUint32InRange
uint32_t otRandomNonCryptoGetUint32InRange( uint32_t aMin, uint32_t aMax )
Belirli bir ([aMin, aMax)
) aralığında rastgele bir uint32_t
değeri oluşturur ve döndürür.
Ayrıntılar | |||||
---|---|---|---|---|---|
Parametreler |
|
||||
İadeler |
Belirli bir aralıkta rastgele
uint32_t değeri (yani, aMin <= rastgele değer < aMax). |
otRandomNonCryptoGetUint8
uint8_t otRandomNonCryptoGetUint8( void )
Rastgele bir bayt oluşturur ve döndürür.
Ayrıntılar | |
---|---|
İadeler |
Rastgele bir
uint8_t değeri. |
otRandomNonCryptoGetUint8InRange
uint8_t otRandomNonCryptoGetUint8InRange( uint8_t aMin, uint8_t aMax )
Belirli bir ([aMin, aMax)
) aralığında rastgele bir uint8_t
değeri oluşturur ve döndürür.
Ayrıntılar | |||||
---|---|---|---|---|---|
Parametreler |
|
||||
İadeler |
Belirli bir aralıkta rastgele
uint8_t değeri (yani, aMin <= rastgele değer < aMax). |
Kaynaklar
OpenThread API Referans konuları, GitHub'da bulunan kaynak koddan gelir. Daha fazla bilgi edinmek veya dokümanlarımıza katkıda bulunmak için Kaynaklar bölümüne bakın.