diff src/DLD-FUNCTIONS/rand.cc @ 7533:ff52243af934

save state separately for each MT random number generator
author John W. Eaton <jwe@octave.org>
date Tue, 26 Feb 2008 05:28:59 -0500
parents 1c7b3e1fda19
children 08125419efcb
line wrap: on
line diff
--- a/src/DLD-FUNCTIONS/rand.cc	Tue Feb 26 02:47:56 2008 -0500
+++ b/src/DLD-FUNCTIONS/rand.cc	Tue Feb 26 05:28:59 2008 -0500
@@ -113,7 +113,7 @@
 	      }
 	    else if (s_arg == "state" || s_arg == "twister")
 	      {
-		retval = octave_rand::state ();
+		retval = octave_rand::state (fcn);
 	      }
 	    else if (s_arg == "uniform")
 	      {
@@ -250,7 +250,7 @@
 		  ColumnVector (args(idx+1).vector_value(false, true));
 
 		if (! error_state)
-		  octave_rand::state (s);
+		  octave_rand::state (s, fcn);
 	      }
 	    else
 	      error ("%s: unrecognized string argument", fcn);