ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/proj/trunk/CGIRenegadeMapSelector/MapSelector.cpp
(Generate patch)

Comparing trunk/CGIRenegadeMapSelector/MapSelector.cpp (file contents):
Revision 143 by douglas, 2003-05-07T19:19:18-07:00 vs.
Revision 144 by douglas, 2003-05-09T00:27:56-07:00

# Line 10 | Line 10
10   #include <sys/stat.h>
11   #include <sys/param.h>
12   #include <dirent.h>
13 + #include <fcntl.h>
14  
15   MapSelector::MapSelector()
16   {
# Line 86 | Line 87 | long MapSelector::load(long session)
87  
88                  fin.close();
89  
90 +                long seed;
91 +
92 +                int devrandom = open("/dev/urandom", O_RDONLY);
93 +                read(devrandom, &seed, sizeof (seed));
94 +                close(devrandom);
95 +                
96 +                if (debug) cerr << "seed = " << seed << "\n";
97 +                
98 +                srandom(seed);
99   //              srandomdev();
100                  session = random();
101  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines