Mercurial > octave
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);