#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; }