21#ifndef ZEPHYR_INCLUDE_RANDOM_RANDOM_H_
22#define ZEPHYR_INCLUDE_RANDOM_RANDOM_H_
150#include <zephyr/syscalls/random.h>
static uint64_t sys_rand64_get(void)
Return a 64-bit random value that should pass general randomness tests.
Definition: random.h:133
static uint16_t sys_rand16_get(void)
Return a 16-bit random value that should pass general randomness tests.
Definition: random.h:97
static uint32_t sys_rand32_get(void)
Return a 32-bit random value that should pass general randomness tests.
Definition: random.h:115
static uint8_t sys_rand8_get(void)
Return a 8-bit random value that should pass general randomness tests.
Definition: random.h:79
int sys_csrand_get(void *dst, size_t len)
Fill the destination buffer with cryptographically secure random data values.
void sys_rand_get(void *dst, size_t len)
Fill the destination buffer with random data values that should pass general randomness tests.
__UINT32_TYPE__ uint32_t
Definition: stdint.h:90
__UINT64_TYPE__ uint64_t
Definition: stdint.h:91
__UINT8_TYPE__ uint8_t
Definition: stdint.h:88
__UINT16_TYPE__ uint16_t
Definition: stdint.h:89