Sha256: f461c69ff051fa354c1ae7f8a176687543a91c86693bc507bdbb0731a910bf07
Contents?: true
Size: 254 Bytes
Versions: 21
Compression:
Stored size: 254 Bytes
Contents
module Tins 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 require 'tins/alias'
Version data entries
21 entries across 21 versions & 1 rubygems