diff src/DLD-FUNCTIONS/rand.cc @ 5164:57077d0ddc8e

[project @ 2005-02-25 19:55:24 by jwe]
author jwe
date Fri, 25 Feb 2005 19:55:28 +0000
parents dece11da64ed
children 23b37da9fd5b
line wrap: on
line diff
--- a/src/DLD-FUNCTIONS/rand.cc	Fri Feb 25 17:42:55 2005 +0000
+++ b/src/DLD-FUNCTIONS/rand.cc	Fri Feb 25 19:55:28 2005 +0000
@@ -72,7 +72,7 @@
 	      {
 		retval = octave_rand::distribution ();
 	      }
-	    else if (s_arg == "seed")
+	    else if (s_arg == "seed" || s_arg == "state")
 	      {
 		retval = octave_rand::seed ();
 	      }
@@ -179,7 +179,9 @@
 
 	if (nargin == 2 && tmp.is_string ())
 	  {
-	    if (tmp.string_value () == "seed")
+	    std::string ts = tmp.string_value ();
+
+	    if (ts == "seed" || ts == "state")
 	      {
 		double d = args(1).double_value ();