Help for this page

Select Code to Download


  1. or download this
    $_ = $parameter;
    $parameter =~ /^([0-9]+)d([0-9]+)/;
    
    $n_dice     = $1;
    $n_sides    = $2;
    
  2. or download this
    $_ = $parameter;
    ($n_dice,$nsides) = /^(\d+)d(\d+)/;
    
  3. or download this
    for (my $I=1; $I <= $n_dice; $I++){ 
        $rolls [$I-1] = int(rand($n_sides))+1;
    
  4. or download this
    for (my $i = 0; $i < $n_dice; $i++) {
        $rolls[$i] = int(rand($n_sides))+1;
        ...
    
  5. or download this
    for my $i (0..($n_dice-1)) {
        $rolls[$i] = int(rand($n_sides))+1;
        ...
    
  6. or download this
    return wantarray ? @rolls : $total;