--- loncom/homework/default_homework.lcpm 2002/09/26 21:54:00 1.53 +++ loncom/homework/default_homework.lcpm 2003/02/10 21:41:25 1.56 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # used by lonxml::xmlparse() as input variable $safeinit to Apache::run::run() # -# $Id: default_homework.lcpm,v 1.53 2002/09/26 21:54:00 albertel Exp $ +# $Id: default_homework.lcpm,v 1.56 2003/02/10 21:41:25 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -240,7 +240,9 @@ sub hinton { sub random { my ($start,$end,$step)=@_; if ( ! $hidden::RANDOMINIT ) { - &random_set_seed_from_phrase($external::randomseed); + if ($external::randomseed == 0) { $external::randomseed=1; } + &random_set_seed(1,int(abs($external::randomseed))); + &math_random_uniform(); $hidden::RANDOMINIT=1; } if (!defined($step)) { $step=1; } @@ -565,7 +567,7 @@ sub map { } } } - &random_set_seed(@seed); + &random_set_seed(@oldseed); return ''; }