DEV_RANDOM
while ((random_fd = open(DEV_RANDOM, O_RDONLY)) < 0) {
#ifndef DEV_RANDOM
#ifdef DEV_RANDOM
fd = open(DEV_RANDOM, O_RDONLY);