]> git.mxchange.org Git - simgear.git/blobdiff - simgear/math/sg_random.c
Fix a build order problem.
[simgear.git] / simgear / math / sg_random.c
index 654cf21c1d3ee040d9b425990ca2b7de04c7e7f2..dcabf119cc1b5f66aeb5c39a170e4545d8bf90e2 100644 (file)
@@ -49,9 +49,7 @@
 
 // Seed the random number generater with time() so we don't see the
 // same sequence every time
-void sg_srandom(void) {
-    // fgPrintf( FG_MATH, FG_INFO, "Seeding random number generater\n");
-
+void sg_srandom_time(void) {
 #ifdef HAVE_RAND
     srand(time(NULL));
 #else
@@ -60,6 +58,17 @@ void sg_srandom(void) {
 }
 
 
+// Seed the random number generater with your own seed so can set up
+// repeatable randomization.
+void sg_srandom( unsigned int seed ) {
+#ifdef HAVE_RAND
+    srand( seed );
+#else
+    srandom( seed );
+#endif                                       
+}
+
+
 // return a random number between [0.0, 1.0)
 double sg_random(void) {
 #ifdef HAVE_RAND