A full working version of ES is now available in tutorial/Lesson4,
that makes full use of libes.a. The user guide is in Lesson4 of the tutorial - programmer's guide will come later. Plus many small changes here and there
This commit is contained in:
parent
eb25bf0ab5
commit
5508869d00
19 changed files with 653 additions and 189 deletions
|
|
@ -1,22 +1,9 @@
|
|||
#include <ctime>
|
||||
#include "eoRNG.h"
|
||||
|
||||
#include <sys/time.h>
|
||||
/** this function retunrs a "truly random" seed for RNG
|
||||
* Replaces the call to time(0) that seems to be non-portable???
|
||||
*/
|
||||
uint32 random_seed()
|
||||
{
|
||||
struct timeval tval;
|
||||
struct timezone tzp;
|
||||
|
||||
gettimeofday (&tval, &tzp); // milliseconds since midnight January 1, 1970.
|
||||
return uint32(tval.tv_usec);
|
||||
}
|
||||
|
||||
namespace eo
|
||||
{
|
||||
/// The Global random number generator.
|
||||
eoRng rng(random_seed());
|
||||
eoRng rng(time(0));
|
||||
}
|
||||
|
||||
|
|
|
|||
Reference in a new issue