--- loncom/homework/response.pm 2004/11/08 19:20:13 1.109 +++ loncom/homework/response.pm 2004/12/07 16:19:37 1.110 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # various response type definitons response definition # -# $Id: response.pm,v 1.109 2004/11/08 19:20:13 albertel Exp $ +# $Id: response.pm,v 1.110 2004/12/07 16:19:37 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -124,11 +124,16 @@ sub setrandomnumber { if (defined($Apache::inputtags::response[-1])) { $rndmod+=&Apache::lonnet::numval($Apache::inputtags::response[-1]); } - } else { + } elsif ($rand_alg eq '64bit3') { $rndmod=(&Apache::lonnet::numval2($Apache::inputtags::part) << 10); if (defined($Apache::inputtags::response[-1])) { $rndmod+=&Apache::lonnet::numval2($Apache::inputtags::response[-1]); } + } else { + $rndmod=(&Apache::lonnet::numval3($Apache::inputtags::part) << 10); + if (defined($Apache::inputtags::response[-1])) { + $rndmod+=&Apache::lonnet::numval3($Apache::inputtags::response[-1]); + } } if ($rndseed =~/([,:])/) { my $char=$1;