Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- defmodule Deck do
- def shuffle do
- Enum.flat_map(_suits, fn (suit) -> Enum.map(_ranks, &( {&1, suit} )) end)
- |> Enum.shuffle
- end
- defp _suits do
- ~w{hearts diamonds clubs spades}a
- end
- defp _ranks do
- ~w{ace two three four five six seven eight nine ten jack queen king}a
- end
- end
- Deck.shuffle
- |> IO.inspect
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement