Comment detail

n人中m人が当選するくじ (Nested Flatten)
これでどうだ!
1
2
3
4
5
6
7
8
sub lot {
    my ($n, $m) = @_;
    my @list = map { $_->[0] } 
               sort { $a->[1] <=> $b->[1] } 
               map { [$_, rand] } 
                 (1 .. $n);
    splice(@list, 0, $m);
}

Index

Feed

Other

Link

Pathtraq

loading...