แบบไม่เข้ารหัส RNG
โมดูลนี้มีฟังก์ชันที่สร้างหมายเลขสุ่มแบบไม่ใช่การเข้ารหัส
สรุป
| ฟังก์ชัน | |
|---|---|
| otRandomNonCryptoAddJitter(uint32_t aValue, uint16_t aJitter) | uint32_tเพิ่ม Jitter แบบสุ่มภายในช่วงที่กำหนดให้กับค่าที่ระบุ  | 
| otRandomNonCryptoFillBuffer(uint8_t *aBuffer, uint16_t aSize) | voidเติมบัฟเฟอร์ที่ระบุด้วยไบต์แบบสุ่ม  | 
| otRandomNonCryptoGetUint16(void) | uint16_tสร้างและแสดงผลค่า  uint16_tแบบสุ่ม | 
| otRandomNonCryptoGetUint16InRange(uint16_t aMin, uint16_t aMax) | uint16_tสร้างและแสดงผลค่า  uint16_tแบบสุ่มภายในช่วง[aMin, aMax)ที่ระบุ | 
| otRandomNonCryptoGetUint32(void) | uint32_tสร้างและแสดงผลค่า  uint32_tแบบสุ่ม | 
| otRandomNonCryptoGetUint32InRange(uint32_t aMin, uint32_t aMax) | uint32_tสร้างและแสดงผลค่า  uint32_tแบบสุ่มภายในช่วง[aMin, aMax)ที่ระบุ | 
| otRandomNonCryptoGetUint8(void) | uint8_tสร้างและแสดงผลไบต์แบบสุ่ม  | 
| otRandomNonCryptoGetUint8InRange(uint8_t aMin, uint8_t aMax) | uint8_tสร้างและแสดงผลค่า  uint8_tแบบสุ่มภายในช่วง[aMin, aMax)ที่ระบุ | 
ฟังก์ชัน
otRandomNonCryptoAddJitter
uint32_t otRandomNonCryptoAddJitter( uint32_t aValue, uint16_t aJitter )
เพิ่ม Jitter แบบสุ่มภายในช่วงที่กำหนดให้กับค่าที่ระบุ
| รายละเอียด | |||||
|---|---|---|---|---|---|
| พารามิเตอร์ | 
 | ||||
| การส่งคืน | ค่าที่ระบุที่มี Jitter แบบสุ่มเพิ่มเข้ามา  | ||||
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 )
สร้างและแสดงผลค่า uint16_t แบบสุ่มภายในช่วง [aMin, aMax) ที่ระบุ 
| รายละเอียด | |||||
|---|---|---|---|---|---|
| พารามิเตอร์ | 
 | ||||
| การส่งคืน | ค่า  uint16_tแบบสุ่มในช่วงที่ระบุ (กล่าวคือ aMin <= ค่าสุ่ม < aMax) | ||||
otRandomNonCryptoGetUint32
uint32_t otRandomNonCryptoGetUint32( void )
สร้างและแสดงผลค่า uint32_t แบบสุ่ม 
| รายละเอียด | |
|---|---|
| การส่งคืน | ค่า  uint32_tแบบสุ่ม | 
otRandomNonCryptoGetUint32InRange
uint32_t otRandomNonCryptoGetUint32InRange( uint32_t aMin, uint32_t aMax )
สร้างและแสดงผลค่า uint32_t แบบสุ่มภายในช่วง [aMin, aMax) ที่ระบุ 
| รายละเอียด | |||||
|---|---|---|---|---|---|
| พารามิเตอร์ | 
 | ||||
| การส่งคืน | ค่า  uint32_tแบบสุ่มในช่วงที่ระบุ (กล่าวคือ aMin <= ค่าสุ่ม < aMax) | ||||
otRandomNonCryptoGetUint8
uint8_t otRandomNonCryptoGetUint8( void )
สร้างและแสดงผลไบต์แบบสุ่ม
| รายละเอียด | |
|---|---|
| การส่งคืน | ค่า  uint8_tแบบสุ่ม | 
otRandomNonCryptoGetUint8InRange
uint8_t otRandomNonCryptoGetUint8InRange( uint8_t aMin, uint8_t aMax )
สร้างและแสดงผลค่า uint8_t แบบสุ่มภายในช่วง [aMin, aMax) ที่ระบุ 
| รายละเอียด | |||||
|---|---|---|---|---|---|
| พารามิเตอร์ | 
 | ||||
| การส่งคืน | ค่า  uint8_tแบบสุ่มในช่วงที่ระบุ (กล่าวคือ aMin <= ค่าสุ่ม < aMax) | ||||
แหล่งข้อมูล
หัวข้ออ้างอิง API ของ OpenThread จะมาจากซอร์สโค้ดซึ่งพร้อมใช้งานใน GitHub ดูข้อมูลเพิ่มเติมหรือมีส่วนร่วมในเอกสารประกอบของเราได้ที่แหล่งข้อมูล