title: What is good practice regarding use of RAND_load_file and RAND_write_file
body: <p>When using openssl I've been taught to use <code>RAND_load_file</code> and <code>RAND_write_file</code> to ensure the library uses good entropy at all times. However if <code>RAND_load_file</code> fails because the file does not exist I need to get get entropy from some other place. Let's assume I use /dev/random or /dev/urandom to do this. Is it good practice to use <code>RAND_write_file</code> too even though the file did not exist before considering that I get the initial entropy from a "less good source" such as /dev/urandom?</p>