Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @shuffled = sort { rand() <=> rand() } @array;
- $ perldoc List::Util
- ⋮
- shuffle LIST
- Returns the elements of LIST in a random order
- @cards = shuffle 0..51 # 0..51 in a random order
- ⋮
- @shuffled = map {
- $_->[1]
- } sort {
- $a->[0] <=> $b->[0]
- } map {
- [ rand(), $_ ]
- } @array;
Add Comment
Please, Sign In to add comment