# | Line 8 | Line 8 | static const char RCSid[] = "$Id$"; | |
---|---|---|
8 | #include "copyright.h" | |
9 | ||
10 | #include <signal.h> | |
11 | + | #include <time.h> |
12 | ||
13 | #include "platform.h" | |
14 | #include "ray.h" | |
# | Line 168 | Line 169 | main(int argc, char *argv[]) | |
169 | /* initialize object types */ | |
170 | initotypes(); | |
171 | /* initialize urand */ | |
172 | < | initurand(2048); |
172 | > | if (rand_samp) { |
173 | > | srandom((long)time(0)); |
174 | > | initurand(0); |
175 | > | } else { |
176 | > | srandom(0L); |
177 | > | initurand(2048); |
178 | > | } |
179 | /* set up signal handling */ | |
180 | sigdie(SIGINT, "Interrupt"); | |
181 | sigdie(SIGHUP, "Hangup"); |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |