use Test::More 'no_plan'; use List::Maker; for (1..100) { my $roll = < 2 d 7 >; ok $roll >= 2 && $roll <= 14 => "< 2 d 7 > roll $_ ($roll)"; } for (1..100) { my $roll = < 7d2 >; ok $roll >= 7 && $roll <= 14 => "< 7d2 > roll $_ ($roll)"; } for (1..100) { my $roll = < 3d4.0 >; ok $roll >= 0 && $roll < 12 => "< 3d4.0 > roll $_ ($roll)"; } for (1..100) { my @rolls = < 3 d 12 >; is scalar @rolls, 3 => 'list context count'; for my $roll (@rolls) { ok $roll >= 1 && $roll <= 12 => "list context element ($roll)"; } } for (1..100) { my @rolls = < 3.7 d 12.3 >; is scalar @rolls, 4 => 'list context count'; for my $roll (@rolls) { ok $roll >= 0 && $roll < 12.3 => "list context element ($roll)"; } }