RNG 비암호화
이 모듈에는 암호화되지 않은 랜덤 숫자를 생성하는 함수가 포함되어 있습니다.
요약
| 함수 | |
|---|---|
| otRandomNonCryptoAddJitter(uint32_t aValue, uint16_t aJitter) | uint32_t지정된 범위 내의 임의 잡음을 지정된 값에 추가합니다.  | 
| otRandomNonCryptoFillBuffer(uint8_t *aBuffer, uint16_t aSize) | void지정된 버퍼를 임의의 바이트로 채웁니다.  | 
| otRandomNonCryptoGetUint16(void) | uint16_t임의의  uint16_t값을 생성하고 반환합니다. | 
| otRandomNonCryptoGetUint16InRange(uint16_t aMin, uint16_t aMax) | uint16_t지정된 범위  [aMin, aMax)내의 임의의uint16_t값을 생성하고 반환합니다. | 
| otRandomNonCryptoGetUint32(void) | uint32_t임의의  uint32_t값을 생성하고 반환합니다. | 
| otRandomNonCryptoGetUint32InRange(uint32_t aMin, uint32_t aMax) | uint32_t지정된 범위  [aMin, aMax)내의 임의의uint32_t값을 생성하고 반환합니다. | 
| otRandomNonCryptoGetUint8(void) | uint8_t임의의 바이트를 생성하고 반환합니다.  | 
| otRandomNonCryptoGetUint8InRange(uint8_t aMin, uint8_t aMax) | uint8_t지정된 범위  [aMin, aMax)내의 임의의uint8_t값을 생성하고 반환합니다. | 
함수
otRandomNonCryptoAddJitter
uint32_t otRandomNonCryptoAddJitter( uint32_t aValue, uint16_t aJitter )
지정된 범위 내의 임의 잡음을 지정된 값에 추가합니다.
| 세부정보 | |||||
|---|---|---|---|---|---|
| 매개변수 | 
 | ||||
| 반환 | 추가된 임의 잡음이 포함된 지정된 값입니다.  | ||||
otRandomNonCryptoFillBuffer
void otRandomNonCryptoFillBuffer( uint8_t *aBuffer, uint16_t aSize )
지정된 버퍼를 임의의 바이트로 채웁니다.
| 세부정보 | |||||
|---|---|---|---|---|---|
| 매개변수 | 
 | ||||
otRandomNonCryptoGetUint16
uint16_t otRandomNonCryptoGetUint16( void )
임의의 uint16_t 값을 생성하고 반환합니다. 
| 세부정보 | |
|---|---|
| 반환 | 임의의  uint16_t값입니다. | 
otRandomNonCryptoGetUint16InRange
uint16_t otRandomNonCryptoGetUint16InRange( uint16_t aMin, uint16_t aMax )
지정된 범위 [aMin, aMax) 내의 임의의 uint16_t 값을 생성하고 반환합니다. 
| 세부정보 | |||||
|---|---|---|---|---|---|
| 매개변수 | 
 | ||||
| 반환 | 특정 범위 내의 임의  uint16_t값입니다 (즉, aMin <= 임의 값 < aMax). | ||||
otRandomNonCryptoGetUint32
uint32_t otRandomNonCryptoGetUint32( void )
임의의 uint32_t 값을 생성하고 반환합니다. 
| 세부정보 | |
|---|---|
| 반환 | 임의의  uint32_t값입니다. | 
otRandomNonCryptoGetUint32InRange
uint32_t otRandomNonCryptoGetUint32InRange( uint32_t aMin, uint32_t aMax )
지정된 범위 [aMin, aMax) 내의 임의의 uint32_t 값을 생성하고 반환합니다. 
| 세부정보 | |||||
|---|---|---|---|---|---|
| 매개변수 | 
 | ||||
| 반환 | 특정 범위 내의 임의  uint32_t값입니다 (즉, aMin <= 임의 값 < aMax). | ||||
otRandomNonCryptoGetUint8
uint8_t otRandomNonCryptoGetUint8( void )
임의의 바이트를 생성하고 반환합니다.
| 세부정보 | |
|---|---|
| 반환 | 임의의  uint8_t값입니다. | 
otRandomNonCryptoGetUint8InRange
uint8_t otRandomNonCryptoGetUint8InRange( uint8_t aMin, uint8_t aMax )
지정된 범위 [aMin, aMax) 내의 임의의 uint8_t 값을 생성하고 반환합니다. 
| 세부정보 | |||||
|---|---|---|---|---|---|
| 매개변수 | 
 | ||||
| 반환 | 특정 범위 내의 임의  uint8_t값입니다 (즉, aMin <= 임의 값 < aMax). | ||||
자료
OpenThread API 참조 주제는 GitHub에서 제공되는 소스 코드에서 비롯됩니다. 자세한 내용을 알아보거나 문서에 참여하려면 리소스를 참고하세요.