Card shuffles: Difference between revisions
→{{header|Ruby}}: rewrite overhand shuffle
(→{{header|Wren}}: Removed import and libheader.) |
(→{{header|Ruby}}: rewrite overhand shuffle) |
||
Line 2,100:
def overhand deck
deck, new_deck = deck.dup, []
s = deck.size
new_deck += deck.pop(rand(s * 0.2)) until deck.empty?
new_deck
end
Line 2,117 ⟶ 2,112:
deck = [*1..20]
</lang>
|