generator

package module
v0.0.0-...-01e19de Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 7, 2024 License: MIT Imports: 3 Imported by: 0

README

Overview

This is a Go library, which can be used to generate random Finnish names.

The API will allow to generate

  • Random Finnish male names
  • Random Finnish female names
  • Random Finnish last names

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FinnishNameGenerator

type FinnishNameGenerator interface {
	// GenerateFirstName generates a first name based on gender.
	GenerateFirstName(gender Gender) string
	// GenerateFirstNameRandomGender generates a random gender first name.
	GenerateFirstNameRandomGender() string
	// GenerateLastName generates a last name.
	GenerateLastName() string
}

FinnishNameGenerator is an interface for generating random Finnish first names and last names.

func NewFinnishNameGenerator

func NewFinnishNameGenerator() FinnishNameGenerator

NewFinnishNameGenerator returns a new FinnishNameGenerator, or error if failed.

type Gender

type Gender int
const (
	Male Gender = iota
	Female
)

Directories

Path Synopsis
cmd

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL