Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

RNG Non-kriptografi

Modul ini mencakup fungsi yang menghasilkan bilangan acak non kriptografi.

Ringkasan

Fungsi

otRandomNonCryptoAddJitter (uint32_t aValue, uint16_t aJitter)
uint32_t
Fungsi ini menambahkan jitter acak dalam rentang tertentu ke nilai tertentu.
otRandomNonCryptoFillBuffer (uint8_t *aBuffer, uint16_t aSize)
void
Fungsi ini mengisi buffer yang diberikan dengan byte acak.
otRandomNonCryptoGetUint16 (void)
uint16_t
Fungsi ini menghasilkan dan mengembalikan nilai uint16_t acak.
otRandomNonCryptoGetUint16InRange (uint16_t aMin, uint16_t aMax)
uint16_t
Fungsi ini menghasilkan dan mengembalikan nilai uint16_t acak dalam rentang tertentu [aMin, aMax) .
otRandomNonCryptoGetUint32 (void)
uint32_t
Fungsi ini menghasilkan dan mengembalikan nilai uint32_t acak.
otRandomNonCryptoGetUint32InRange (uint32_t aMin, uint32_t aMax)
uint32_t
Fungsi ini menghasilkan dan mengembalikan nilai uint32_t acak dalam rentang tertentu [aMin, aMax) .
otRandomNonCryptoGetUint8 (void)
uint8_t
Fungsi ini menghasilkan dan mengembalikan byte acak.
otRandomNonCryptoGetUint8InRange (uint8_t aMin, uint8_t aMax)
uint8_t
Fungsi ini menghasilkan dan mengembalikan nilai uint8_t acak dalam rentang tertentu [aMin, aMax) .

Fungsi

otRandomNonCryptoAddJitter

uint32_t otRandomNonCryptoAddJitter(
  uint32_t aValue,
  uint16_t aJitter
)

Fungsi ini menambahkan jitter acak dalam rentang tertentu ke nilai tertentu.

Detail
Parameter
[in] aValue
Nilai yang ditambahkan jitter acak.
[in] aJitter
Jitter maksimum. Jitter acak dipilih dari rentang [-aJitter, aJitter] .
Kembali
Nilai yang diberikan dengan jitter acak yang ditambahkan.

otRandomNonCryptoFillBuffer

void otRandomNonCryptoFillBuffer(
  uint8_t *aBuffer,
  uint16_t aSize
)

Fungsi ini mengisi buffer yang diberikan dengan byte acak.

Detail
Parameter
[out] aBuffer
Penunjuk ke buffer untuk diisi dengan byte acak.
[in] aSize
Ukuran buffer (jumlah byte untuk diisi).

otRandomNonCryptoGetUint16

uint16_t otRandomNonCryptoGetUint16(
  void
)

Fungsi ini menghasilkan dan mengembalikan nilai uint16_t acak.

Detail
Kembali
Nilai uint16_t acak.

otRandomNonCryptoGetUint16InRange

uint16_t otRandomNonCryptoGetUint16InRange(
  uint16_t aMin,
  uint16_t aMax
)
.dll

Fungsi ini menghasilkan dan mengembalikan nilai uint16_t acak dalam rentang tertentu [aMin, aMax) .

Detail
Parameter
[in] aMin
Nilai minimum (nilai ini dapat dimasukkan dalam hasil acak yang dikembalikan).
[in] aMax
Nilai maksimum (nilai ini dikecualikan dari hasil acak yang dikembalikan).
Kembali
Nilai uint16_t acak dalam rentang yang diberikan (yaitu, aMin <= nilai acak <aMax).

otRandomNonCryptoGetUint32

uint32_t otRandomNonCryptoGetUint32(
  void
)

Fungsi ini menghasilkan dan mengembalikan nilai uint32_t acak.

Detail
Kembali
Nilai uint32_t acak.

otRandomNonCryptoGetUint32InRange

uint32_t otRandomNonCryptoGetUint32InRange(
  uint32_t aMin,
  uint32_t aMax
)

Fungsi ini menghasilkan dan mengembalikan nilai uint32_t acak dalam rentang tertentu [aMin, aMax) .

Detail
Parameter
[in] aMin
Nilai minimum (nilai ini dapat dimasukkan dalam hasil acak yang dikembalikan).
[in] aMax
Nilai maksimum (nilai ini dikecualikan dari hasil acak yang dikembalikan).
Kembali
Nilai uint32_t acak dalam rentang yang diberikan (yaitu, aMin <= nilai acak <aMax).

otRandomNonCryptoGetUint8

uint8_t otRandomNonCryptoGetUint8(
  void
)

Fungsi ini menghasilkan dan mengembalikan byte acak.

Detail
Kembali
Nilai uint8_t acak.

otRandomNonCryptoGetUint8InRange

uint8_t otRandomNonCryptoGetUint8InRange(
  uint8_t aMin,
  uint8_t aMax
)

Fungsi ini menghasilkan dan mengembalikan nilai uint8_t acak dalam rentang tertentu [aMin, aMax) .

Detail
Parameter
[in] aMin
Nilai minimum (nilai ini dapat dimasukkan dalam hasil acak yang dikembalikan).
[in] aMax
Nilai maksimum (nilai ini dikecualikan dari hasil acak yang dikembalikan).
Kembali
Nilai uint8_t acak dalam rentang yang diberikan (yaitu, aMin <= nilai acak <aMax).