Advertisement
Guest User

Untitled

a guest
May 31st, 2016
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.33 KB | None | 0 0
  1. defmodule Deck do
  2. def shuffle do
  3. Enum.flat_map(_suits, fn (suit) -> Enum.map(_ranks, &( {&1, suit} )) end)
  4. |> Enum.shuffle
  5. end
  6.  
  7. defp _suits do
  8. ~w{hearts diamonds clubs spades}a
  9. end
  10.  
  11. defp _ranks do
  12. ~w{ace two three four five six seven eight nine ten jack queen king}a
  13. end
  14. end
  15.  
  16. Deck.shuffle
  17. |> IO.inspect
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement