Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WithDictionaries ¶
func WithDictionaries(dictionaries [][]string) option
func WithSanitizer ¶
func WithSanitizer(sanitizer Sanitizer) option
func WithSeparator ¶
func WithSeparator(separator string) option
Types ¶
type UniqueNameGenerator ¶
type UniqueNameGenerator struct {
// contains filtered or unexported fields
}
UniqueNameGenerator is a unique name generator instance
func NewUniqueNameGenerator ¶
func NewUniqueNameGenerator(opts ...option) *UniqueNameGenerator
NewUniqueNameGenerator creates a new instance of UniqueNameGenerator
func (*UniqueNameGenerator) Generate ¶
func (ung *UniqueNameGenerator) Generate() string
Generate generates a new unique name with the configuration
func (*UniqueNameGenerator) UniquenessCount ¶
func (ung *UniqueNameGenerator) UniquenessCount() uint64
UniquenessCount returns the number of unique combinations
Click to show internal directories.
Click to hide internal directories.