Sha256: 3254f5e20e2235e5196ab9fcf245af5fa38155a536d13dc0b0ad9607e5e59f80
Contents?: true
Size: 268 Bytes
Versions: 59
Compression:
Stored size: 268 Bytes
Contents
module Tins module Shuffle # :nocov: 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
59 entries across 57 versions & 7 rubygems