comparison xrogue/state.c @ 252:3d4252fa2ed3

Use more portable random seed generation. The new function md_random_seed() has replaced time() + getpid() and similar methods. Putting everything in mdport.c slightly reduces the warnings and workarounds.
author John "Elwin" Edwards
date Sat, 28 Jan 2017 15:49:41 -0500
parents 7c1cb43f346e
children d3968e9cb98d
comparison
equal deleted inserted replaced
251:e7862a021609 252:3d4252fa2ed3
3617 return( _unlink(file) ); 3617 return( _unlink(file) );
3618 #else 3618 #else
3619 return(unlink(file)); 3619 return(unlink(file));
3620 #endif 3620 #endif
3621 } 3621 }
3622
3623 unsigned int
3624 md_random_seed(void)
3625 {
3626 unsigned int seed;
3627 seed = (unsigned int) time((time_t *) NULL);
3628 #ifdef _WIN32
3629 seed += _getpid();
3630 #else
3631 seed += getpid();
3632 #endif
3633 return seed;
3634 }