module ScatterSwap

We want a unique map for each place in the original number

Constants

VERSION

Public Class Methods

hash(plain_integer, spin = 0, length = 10) click to toggle source
# File lib/scatter_swap.rb, line 7
def self.hash(plain_integer, spin = 0, length = 10)
  Hasher.new(plain_integer, spin, length).hash
end
reverse_hash(hashed_integer, spin = 0, length = 10) click to toggle source
# File lib/scatter_swap.rb, line 11
def self.reverse_hash(hashed_integer, spin = 0, length = 10)
  Hasher.new(hashed_integer, spin, length).reverse_hash
end