MemorableIds.Dictionary (Memorable IDs v0.1.0)

View Source

Dictionary of words for memorable ID generation

Contains collections of English words categorized by part of speech. Used to generate human-readable, memorable identifiers.

Summary

Functions

English adjectives (78 total) Descriptive words that modify nouns

English adverbs (27 total) Words that modify verbs, adjectives, or other adverbs

Get all word collections grouped by type

English nouns - animals and common objects (68 total) Concrete things, animals, and objects

English prepositions (26 total) Words that show relationships between other words

Get a random word from specified category

Dictionary statistics for combination calculations

English verbs - present tense (40 total) Action words in present tense form

Functions

adjectives()

English adjectives (78 total) Descriptive words that modify nouns

adverbs()

English adverbs (27 total) Words that modify verbs, adjectives, or other adverbs

all()

Get all word collections grouped by type

Examples

iex> dictionary = MemorableIds.Dictionary.all()
iex> is_list(dictionary.adjectives)
true
iex> is_map(dictionary.stats)
true

nouns()

English nouns - animals and common objects (68 total) Concrete things, animals, and objects

prepositions()

English prepositions (26 total) Words that show relationships between other words

random_word(category)

Get a random word from specified category

Examples

iex> word = MemorableIds.Dictionary.random_word(:adjectives)
iex> word in MemorableIds.Dictionary.adjectives()
true

stats()

Dictionary statistics for combination calculations

verbs()

English verbs - present tense (40 total) Action words in present tense form