#include
#include
#include
#define SIZE 3
int main(void) {
FILE *fp = fopen("/dev/urandom", "rb");
if (fp == NULL) {
perror("fopen");
exit(EXIT_FAILURE);
}
static uint64_t buff[SIZE];
size_t bytes = fread(buff, sizeof(*buff), SIZE, fp);
if (bytes != SIZE) {
fprintf(stderr, "Error reading from /dev/urandom\n");
}
for (size_t i = 0; i < bytes; i++) {
printf("%llu ", buff[i]);
}
putchar('\n');
if (fclose(fp) == EOF) {
perror("fclose");
}
return 0;
}