Skip to content

Instantly share code, notes, and snippets.

@fumokmm
Created October 10, 2010 13:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fumokmm/619250 to your computer and use it in GitHub Desktop.
Save fumokmm/619250 to your computer and use it in GitHub Desktop.
// g100pon #93 Trump's shuffle
enum Trump {
S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13,
D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13,
C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13,
H1, H2, H3, H4, H5, H6, H7, H8, H9, H10, H11, H12, H13,
J1, J2
String toString() { "[${name()}]" }
}
def shuffle = { Collections.shuffle(it); it }
shuffle(Trump.values() as List)
.collect{ "$it".padRight(6) }
.each { print it }
println()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment