--- loncom/homework/response.pm 2004/12/07 23:23:34 1.111 +++ loncom/homework/response.pm 2004/12/23 22:53:41 1.112 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # various response type definitons response definition # -# $Id: response.pm,v 1.111 2004/12/07 23:23:34 albertel Exp $ +# $Id: response.pm,v 1.112 2004/12/23 22:53:41 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -130,9 +130,9 @@ sub setrandomnumber { $rndmod+=&Apache::lonnet::numval2($Apache::inputtags::response[-1]); } } else { - $rndmod=(&Apache::lonnet::numval3($Apache::inputtags::part) << 10); + my $shift=(4*scalar(@Apache::inputtags::responselist))%30; + $rndmod=(&Apache::lonnet::numval3($Apache::inputtags::part) << (($shift+15)%30)); if (defined($Apache::inputtags::response[-1])) { - my $shift=(4*scalar(@Apache::inputtags::response))%20; $rndmod+=(&Apache::lonnet::numval3($Apache::inputtags::response[-1]) << $shift ); } }