##
$_ = $parameter;
($n_dice,$nsides) = /^(\d+)d(\d+)/;
####
for (my $I=1; $I <= $n_dice; $I++){
$rolls [$I-1] = int(rand($n_sides))+1;
####
for (my $i = 0; $i < $n_dice; $i++) {
$rolls[$i] = int(rand($n_sides))+1;
...
####
for my $i (0..($n_dice-1)) {
$rolls[$i] = int(rand($n_sides))+1;
...
####
return wantarray ? @rolls : $total;