module Spg
Constants
- VERSION
Public Class Methods
generate(symbol_sets: %i(lowercase numeral), length: 10, readable: false)
click to toggle source
# File lib/spg.rb, line 6 def generate(symbol_sets: %i(lowercase numeral), length: 10, readable: false) symbols = symbol_sets.map{ |symbol_set| SymbolSet.send(symbol_set) }.flatten symbols -= SymbolSet.unreadable if readable (1..length).map{ symbols.sample }.join end