/* * Choose a seed based on some fairly random input. Prefers * /dev/random as a source of random numbers, but uses the lower bits * of the current time if /dev/random is not available. In any case, * only provides 32 bits of entropy. */ uint32_t mts_goodseed( mt_state* state) /* State vector to seed */ { return mts_devseed(state, DEVRANDOM); }
/* * Choose a seed based on some fairly random input. Prefers * /dev/random as a source of random numbers, but uses the lower bits * of the current time if /dev/random is not available. In any case, * only provides 32 bits of entropy. */ void mts_goodseed( mt_state* state) /* State vector to seed */ { mts_devseed(state, DEVRANDOM); }