RNG 비암호화
이 모듈에는 암호화가 아닌 랜덤 숫자를 생성하는 함수가 포함되어 있습니다.
요약
Functions |
|
---|---|
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 값을 생성하여 반환합니다. |
Functions
otNonNonCryptoAddJitter
uint32_t otRandomNonCryptoAddJitter( uint32_t aValue, uint16_t aJitter )
이 함수는 지정된 범위 내의 임의 잡음을 지정된 값에 추가합니다.
세부정보 | |||||
---|---|---|---|---|---|
매개변수 |
|
||||
반환 |
추가된 랜덤 잡음이 있는 지정된 값입니다.
|
otNonNonCryptoFillBuffer
void otRandomNonCryptoFillBuffer( uint8_t *aBuffer, uint16_t aSize )
이 함수는 지정된 버퍼를 임의의 바이트로 채웁니다.
세부정보 | |||||
---|---|---|---|---|---|
매개변수 |
|
otAnyNonCryptoGetUint16
uint16_t otRandomNonCryptoGetUint16( void )
이 함수는 임의의 uint16_t
값을 생성하고 반환합니다.
세부정보 | |
---|---|
반환 |
임의의
uint16_t 값입니다. |
otRnNonCryptoGetUint16InRange
uint16_t otRandomNonCryptoGetUint16InRange( uint16_t aMin, uint16_t aMax )
이 함수는 지정된 범위 [aMin, aMax)
내에서 임의 uint16_t
값을 생성하여 반환합니다.
세부정보 | |||||
---|---|---|---|---|---|
매개변수 |
|
||||
반환 |
지정된 범위에 있는 임의의
uint16_t 값 (예: aMin <= random value < aMax)입니다. |
ot
uint32_t otRandomNonCryptoGetUint32( void )
이 함수는 임의의 uint32_t
값을 생성하고 반환합니다.
세부정보 | |
---|---|
반환 |
임의의
uint32_t 값입니다. |
otAnyNonCryptoGetUint32InRange
uint32_t otRandomNonCryptoGetUint32InRange( uint32_t aMin, uint32_t aMax )
이 함수는 지정된 범위 [aMin, aMax)
내에서 임의 uint32_t
값을 생성하여 반환합니다.
세부정보 | |||||
---|---|---|---|---|---|
매개변수 |
|
||||
반환 |
지정된 범위에 있는 임의의
uint32_t 값 (예: aMin <= random value < aMax)입니다. |
otNonNonCryptoGetUint8
uint8_t otRandomNonCryptoGetUint8( void )
이 함수는 임의의 바이트를 생성하고 반환합니다.
세부정보 | |
---|---|
반환 |
임의의
uint8_t 값입니다. |
otNonNonCryptoGetUint8InRange
uint8_t otRandomNonCryptoGetUint8InRange( uint8_t aMin, uint8_t aMax )
이 함수는 지정된 범위 [aMin, aMax)
내에서 임의 uint8_t
값을 생성하여 반환합니다.
세부정보 | |||||
---|---|---|---|---|---|
매개변수 |
|
||||
반환 |
지정된 범위에 있는 임의의
uint8_t 값 (예: aMin <= random value < aMax)입니다. |
리소스
OpenThread API 참조 주제는 GitHub에서 제공되는 소스 코드에서 가져옵니다. 자세한 정보를 보거나 문서 작성에 참여하려면 리소스를 참고하세요.