Sha256: 9e673e4a302daf862606e17c7e38bd82d2805dbb900da14aed66dd8f9f164eac
Contents?: true
Size: 233 Bytes
Versions: 17
Compression:
Stored size: 233 Bytes
Contents
module Spruz module Shuffle def shuffle! (size - 1) .downto(1) do |i| j = rand(i + 1) self[i], self[j] = self[j], self[i] end self end def shuffle dup.shuffle! end end end
Version data entries
17 entries across 17 versions & 1 rubygems