push(@rand, $list[$_]);
last if (scalar @rand == $maxshow);
}
- @list = @rand;
+ @list = sort @rand;
} elsif ($total > $maxshow) {
&status("formListReply: truncating list.");
@list = @list[0..$maxshow-1];
}
- @list = sort @list;
# form the reply.
while () {
$reply = $prefix ."(\002". scalar(@list). "\002 shown";
my $i = $1;
my $fuzzy = int(rand 5);
if ($i < 10) {
- return $i*60;
+ return $i;
}
if (rand > 0.5) {
return ($i - $fuzzy)*60;