Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrorEmptyItems = errors.New("empty items")
)
Functions ¶
func RandomItem ¶
RandomItem returns a random string from an array of strings
func RandomItemFromThresholdMap ¶
RandomItemFromThresholdMap returns a random weighted string
func RandomItemInCollection ¶
RandomItemInCollection checks to see if a string is in an array of strings
func RandomSeedFromString ¶
func RandomSeedFromString(source string)
RandomSeedFromString uses a string to seed the random number generator
Types ¶
type NameGenerator ¶
NameGenerator is a set of names to use
func NameGeneratorFromType ¶
func NameGeneratorFromType(origin, gender string) NameGenerator
NameGeneratorFromType sets up types of names
func (NameGenerator) CompleteName ¶
func (gen NameGenerator) CompleteName(gender string) (string, error)
CompleteName returns a complete name
func (NameGenerator) FirstName ¶
func (gen NameGenerator) FirstName(gender string) (string, error)
FirstName returns a first name
func (NameGenerator) LastName ¶
func (gen NameGenerator) LastName() (string, error)
LastName returns a last name
Source Files
¶
- anglo_saxon_names.go
- arabic_names.go
- chinese_names.go
- dutch_names.go
- dwarf_names.go
- elf_names.go
- english_names.go
- estonian_names.go
- fantasy_names.go
- finnish_names.go
- french_names.go
- german_names.go
- greek_names.go
- hawaiian_names.go
- hindu_names.go
- icelandic_names.go
- indonesian_names.go
- irish_names.go
- italian_names.go
- japanese_names.go
- korean_names.go
- maori_names.go
- mayan_names.go
- mongolian_names.go
- namegen.go
- nepalese_names.go
- nigerian_names.go
- norwegian_names.go
- polish_names.go
- portuguese_names.go
- random.go
- russian_names.go
- serbian_names.go
- somali_names.go
- spanish_names.go
- swedish_names.go
- thai_names.go
- turkish_names.go
- ukrainian_names.go
Click to show internal directories.
Click to hide internal directories.