parent
52fb54054e
commit
3d5a490c32
BIN
game.sqlite
BIN
game.sqlite
Binary file not shown.
16
stars.py
16
stars.py
|
|
@ -37,6 +37,7 @@ Stars have what qualities?
|
|||
'''
|
||||
from random import randint, expovariate, seed, gauss
|
||||
from poisson import poisson
|
||||
from wordlist import generate_name
|
||||
|
||||
|
||||
seed(23)
|
||||
|
|
@ -51,7 +52,14 @@ WIDTH, HEIGHT = 10240, 7680
|
|||
# Database stuff. SQL, etc.
|
||||
|
||||
TABLES = [
|
||||
'create table stars (id INTEGER PRIMARY KEY AUTOINCREMENT, x INTEGER, y INTEGER, radius INTEGER)',
|
||||
'''\
|
||||
create table stars (
|
||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
x INTEGER,
|
||||
y INTEGER,
|
||||
radius INTEGER,
|
||||
name TEXT
|
||||
)''',
|
||||
('''\
|
||||
create table planets (
|
||||
id INTEGER PRIMARY KEY,
|
||||
|
|
@ -68,7 +76,7 @@ def init_db(conn):
|
|||
print('Generating star data.')
|
||||
c = conn.cursor()
|
||||
for values in generate_stars(WIDTH, HEIGHT, MINIMUM_DISTANCE_BETWEEN_STARS):
|
||||
c.execute('insert into stars(x, y, radius) values (?, ?, ?)', values)
|
||||
c.execute('insert into stars(x, y, radius, name) values (?, ?, ?, ?)', values)
|
||||
generate_planets_for_star(c)
|
||||
c.close()
|
||||
conn.commit()
|
||||
|
|
@ -76,7 +84,7 @@ def init_db(conn):
|
|||
|
||||
def iter_stars(conn):
|
||||
c = conn.cursor()
|
||||
c.execute('select x, y, radius from stars')
|
||||
c.execute('select x, y, radius, name from stars')
|
||||
yield from c.fetchall()
|
||||
c.close()
|
||||
|
||||
|
|
@ -86,7 +94,7 @@ def iter_stars(conn):
|
|||
|
||||
def generate_stars(width, height, minimum_distance_between_stars):
|
||||
for (x, y) in poisson(width, height, minimum_distance_between_stars):
|
||||
yield x, y, round(1 + expovariate(1))
|
||||
yield x, y, round(1 + expovariate(1)), generate_name()
|
||||
|
||||
|
||||
def how_many_planets():
|
||||
|
|
|
|||
23
ui.py
23
ui.py
|
|
@ -94,8 +94,8 @@ class App:
|
|||
def handle_canvas_resize(self, event):
|
||||
print(event)
|
||||
|
||||
def update_star_system_tab(self, star_id, x, y):
|
||||
self.star_name_label['text'] = str(star_id)
|
||||
def update_star_system_tab(self, name, x, y):
|
||||
self.star_name_label['text'] = name
|
||||
self.star_x_label['text'] = f'x: {x}'
|
||||
self.star_y_label['text'] = f'y: {y}'
|
||||
self.notebook.select(self.star_system_tab_id)
|
||||
|
|
@ -105,8 +105,8 @@ data.open_db()
|
|||
root = Tk()
|
||||
app = App(root, bg='black', scrollregion=(0, 0, stars.WIDTH, stars.HEIGHT))
|
||||
|
||||
for x, y, radius in stars.iter_stars(data.conn):
|
||||
star_id = app.canvas.create_oval(
|
||||
for x, y, radius, name in stars.iter_stars(data.conn):
|
||||
star_item_id = app.canvas.create_oval(
|
||||
x - radius, y - radius,
|
||||
x + radius, y + radius,
|
||||
fill='yellow',
|
||||
|
|
@ -115,13 +115,18 @@ for x, y, radius in stars.iter_stars(data.conn):
|
|||
activeoutline='orange',
|
||||
activewidth=3,
|
||||
)
|
||||
app.canvas.tag_bind(
|
||||
star_id,
|
||||
'<ButtonRelease-1>',
|
||||
(lambda event, star_id=star_id, x=x, y=y:
|
||||
app.update_star_system_tab(star_id, x, y)
|
||||
star_text_id = app.canvas.create_text(
|
||||
x, y + 20,
|
||||
text=name,
|
||||
fill='#BBB',
|
||||
activefill='#FFF',
|
||||
)
|
||||
callback = (
|
||||
lambda event, name=name, x=x, y=y:
|
||||
app.update_star_system_tab(name, x, y)
|
||||
)
|
||||
app.canvas.tag_bind(star_item_id, '<ButtonRelease-1>', callback)
|
||||
app.canvas.tag_bind(star_text_id, '<ButtonRelease-1>', callback)
|
||||
|
||||
##app.frame.mainloop()
|
||||
##data.close_db()
|
||||
|
|
|
|||
|
|
@ -0,0 +1,951 @@
|
|||
#!/usr/bin/env python
|
||||
from random import choices, randint
|
||||
from re import finditer
|
||||
|
||||
|
||||
_eff_large_wordlist = memoryview(b'''\
|
||||
abacus abdomen abdominal abide abiding ability ablaze able abnormal
|
||||
abrasion abrasive abreast abridge abroad abruptly absence absentee
|
||||
absently absinthe absolute absolve abstain abstract absurd accent
|
||||
acclaim acclimate accompany account accuracy accurate accustom acetone
|
||||
achiness aching acid acorn acquaint acquire acre acrobat acronym
|
||||
acting action activate activator active activism activist activity
|
||||
actress acts acutely acuteness aeration aerobics aerosol aerospace
|
||||
afar affair affected affecting affection affidavit affiliate affirm
|
||||
affix afflicted affluent afford affront aflame afloat aflutter afoot
|
||||
afraid afterglow afterlife aftermath aftermost afternoon aged ageless
|
||||
agency agenda agent aggregate aghast agile agility aging agnostic
|
||||
agonize agonizing agony agreeable agreeably agreed agreeing agreement
|
||||
aground ahead ahoy aide aids aim ajar alabaster alarm albatross album
|
||||
alfalfa algebra algorithm alias alibi alienable alienate aliens alike
|
||||
alive alkaline alkalize almanac almighty almost aloe aloft aloha alone
|
||||
alongside aloof alphabet alright although altitude alto aluminum
|
||||
alumni always amaretto amaze amazingly amber ambiance ambiguity
|
||||
ambiguous ambition ambitious ambulance ambush amendable amendment
|
||||
amends amenity amiable amicably amid amigo amino amiss ammonia
|
||||
ammonium amnesty amniotic among amount amperage ample amplifier
|
||||
amplify amply amuck amulet amusable amused amusement amuser amusing
|
||||
anaconda anaerobic anagram anatomist anatomy anchor anchovy ancient
|
||||
android anemia anemic aneurism anew angelfish angelic anger angled
|
||||
angler angles angling angrily angriness anguished angular animal
|
||||
animate animating animation animator anime animosity ankle annex
|
||||
annotate announcer annoying annually annuity anointer another
|
||||
answering antacid antarctic anteater antelope antennae anthem anthill
|
||||
anthology antibody antics antidote antihero antiquely antiques
|
||||
antiquity antirust antitoxic antitrust antiviral antivirus antler
|
||||
antonym antsy anvil anybody anyhow anymore anyone anyplace anything
|
||||
anytime anyway anywhere aorta apache apostle appealing appear appease
|
||||
appeasing appendage appendix appetite appetizer applaud applause apple
|
||||
appliance applicant applied apply appointee appraisal appraiser
|
||||
apprehend approach approval approve apricot april apron aptitude aptly
|
||||
aqua aqueduct arbitrary arbitrate ardently area arena arguable
|
||||
arguably argue arise armadillo armband armchair armed armful armhole
|
||||
arming armless armoire armored armory armrest army aroma arose around
|
||||
arousal arrange array arrest arrival arrive arrogance arrogant arson
|
||||
art ascend ascension ascent ascertain ashamed ashen ashes ashy aside
|
||||
askew asleep asparagus aspect aspirate aspire aspirin astonish astound
|
||||
astride astrology astronaut astronomy astute atlantic atlas atom
|
||||
atonable atop atrium atrocious atrophy attach attain attempt attendant
|
||||
attendee attention attentive attest attic attire attitude attractor
|
||||
attribute atypical auction audacious audacity audible audibly audience
|
||||
audio audition augmented august authentic author autism autistic
|
||||
autograph automaker automated automatic autopilot available avalanche
|
||||
avatar avenge avenging avenue average aversion avert aviation aviator
|
||||
avid avoid await awaken award aware awhile awkward awning awoke awry
|
||||
axis babble babbling babied baboon backache backboard backboned
|
||||
backdrop backed backer backfield backfire backhand backing backlands
|
||||
backlash backless backlight backlit backlog backpack backpedal
|
||||
backrest backroom backshift backside backslid backspace backspin
|
||||
backstab backstage backtalk backtrack backup backward backwash
|
||||
backwater backyard bacon bacteria bacterium badass badge badland badly
|
||||
badness baffle baffling bagel bagful baggage bagged baggie bagginess
|
||||
bagging baggy bagpipe baguette baked bakery bakeshop baking balance
|
||||
balancing balcony balmy balsamic bamboo banana banish banister banjo
|
||||
bankable bankbook banked banker banking banknote bankroll banner
|
||||
bannister banshee banter barbecue barbed barbell barber barcode barge
|
||||
bargraph barista baritone barley barmaid barman barn barometer barrack
|
||||
barracuda barrel barrette barricade barrier barstool bartender
|
||||
barterer bash basically basics basil basin basis basket batboy batch
|
||||
bath baton bats battalion battered battering battery batting battle
|
||||
bauble bazooka blabber bladder blade blah blame blaming blanching
|
||||
blandness blank blaspheme blasphemy blast blatancy blatantly blazer
|
||||
blazing bleach bleak bleep blemish blend bless blighted blimp bling
|
||||
blinked blinker blinking blinks blip blissful blitz blizzard bloated
|
||||
bloating blob blog bloomers blooming blooper blot blouse blubber bluff
|
||||
bluish blunderer blunt blurb blurred blurry blurt blush blustery
|
||||
boaster boastful boasting boat bobbed bobbing bobble bobcat bobsled
|
||||
bobtail bodacious body bogged boggle bogus boil bok bolster bolt
|
||||
bonanza bonded bonding bondless boned bonehead boneless bonelike boney
|
||||
bonfire bonnet bonsai bonus bony boogeyman boogieman book boondocks
|
||||
booted booth bootie booting bootlace bootleg boots boozy borax boring
|
||||
borough borrower borrowing boss botanical botanist botany botch both
|
||||
bottle bottling bottom bounce bouncing bouncy bounding boundless
|
||||
bountiful bovine boxcar boxer boxing boxlike boxy breach breath
|
||||
breeches breeching breeder breeding breeze breezy brethren brewery
|
||||
brewing briar bribe brick bride bridged brigade bright brilliant brim
|
||||
bring brink brisket briskly briskness bristle brittle broadband
|
||||
broadcast broaden broadly broadness broadside broadways broiler
|
||||
broiling broken broker bronchial bronco bronze bronzing brook broom
|
||||
brought browbeat brownnose browse browsing bruising brunch brunette
|
||||
brunt brush brussels brute brutishly bubble bubbling bubbly buccaneer
|
||||
bucked bucket buckle buckshot buckskin bucktooth buckwheat buddhism
|
||||
buddhist budding buddy budget buffalo buffed buffer buffing buffoon
|
||||
buggy bulb bulge bulginess bulgur bulk bulldog bulldozer bullfight
|
||||
bullfrog bullhorn bullion bullish bullpen bullring bullseye bullwhip
|
||||
bully bunch bundle bungee bunion bunkbed bunkhouse bunkmate bunny bunt
|
||||
busboy bush busily busload bust busybody buzz cabana cabbage cabbie
|
||||
cabdriver cable caboose cache cackle cacti cactus caddie caddy cadet
|
||||
cadillac cadmium cage cahoots cake calamari calamity calcium calculate
|
||||
calculus caliber calibrate calm caloric calorie calzone camcorder
|
||||
cameo camera camisole camper campfire camping campsite campus canal
|
||||
canary cancel candied candle candy cane canine canister cannabis
|
||||
canned canning cannon cannot canola canon canopener canopy canteen
|
||||
canyon capable capably capacity cape capillary capital capitol capped
|
||||
capricorn capsize capsule caption captivate captive captivity capture
|
||||
caramel carat caravan carbon cardboard carded cardiac cardigan
|
||||
cardinal cardstock carefully caregiver careless caress caretaker cargo
|
||||
caring carless carload carmaker carnage carnation carnival carnivore
|
||||
carol carpenter carpentry carpool carport carried carrot carrousel
|
||||
carry cartel cartload carton cartoon cartridge cartwheel carve carving
|
||||
carwash cascade case cash casing casino casket cassette casually
|
||||
casualty catacomb catalog catalyst catalyze catapult cataract
|
||||
catatonic catcall catchable catcher catching catchy caterer catering
|
||||
catfight catfish cathedral cathouse catlike catnap catnip catsup
|
||||
cattail cattishly cattle catty catwalk caucasian caucus causal
|
||||
causation cause causing cauterize caution cautious cavalier cavalry
|
||||
caviar cavity cedar celery celestial celibacy celibate celtic cement
|
||||
census ceramics ceremony certainly certainty certified certify
|
||||
cesarean cesspool chafe chaffing chain chair chalice challenge chamber
|
||||
chamomile champion chance change channel chant chaos chaperone
|
||||
chaplain chapped chaps chapter character charbroil charcoal charger
|
||||
charging chariot charity charm charred charter charting chase chasing
|
||||
chaste chastise chastity chatroom chatter chatting chatty cheating
|
||||
cheddar cheek cheer cheese cheesy chef chemicals chemist chemo
|
||||
cherisher cherub chess chest chevron chevy chewable chewer chewing
|
||||
chewy chief chihuahua childcare childhood childish childless childlike
|
||||
chili chill chimp chip chirping chirpy chitchat chivalry chive
|
||||
chloride chlorine choice chokehold choking chomp chooser choosing
|
||||
choosy chop chosen chowder chowtime chrome chubby chuck chug chummy
|
||||
chump chunk churn chute cider cilantro cinch cinema cinnamon circle
|
||||
circling circular circulate circus citable citadel citation citizen
|
||||
citric citrus city civic civil clad claim clambake clammy clamor clamp
|
||||
clamshell clang clanking clapped clapper clapping clarify clarinet
|
||||
clarity clash clasp class clatter clause clavicle claw clay clean
|
||||
clear cleat cleaver cleft clench clergyman clerical clerk clever
|
||||
clicker client climate climatic cling clinic clinking clip clique
|
||||
cloak clobber clock clone cloning closable closure clothes clothing
|
||||
cloud clover clubbed clubbing clubhouse clump clumsily clumsy clunky
|
||||
clustered clutch clutter coach coagulant coastal coaster coasting
|
||||
coastland coastline coat coauthor cobalt cobbler cobweb cocoa coconut
|
||||
cod coeditor coerce coexist coffee cofounder cognition cognitive
|
||||
cogwheel coherence coherent cohesive coil coke cola cold coleslaw
|
||||
coliseum collage collapse collar collected collector collide collie
|
||||
collision colonial colonist colonize colony colossal colt coma come
|
||||
comfort comfy comic coming comma commence commend comment commerce
|
||||
commode commodity commodore common commotion commute commuting
|
||||
compacted compacter compactly compactor companion company compare
|
||||
compel compile comply component composed composer composite compost
|
||||
composure compound compress comprised computer computing comrade
|
||||
concave conceal conceded concept concerned concert conch concierge
|
||||
concise conclude concrete concur condense condiment condition condone
|
||||
conducive conductor conduit cone confess confetti confidant confident
|
||||
confider confiding configure confined confining confirm conflict
|
||||
conform confound confront confused confusing confusion congenial
|
||||
congested congrats congress conical conjoined conjure conjuror
|
||||
connected connector consensus consent console consoling consonant
|
||||
constable constant constrain constrict construct consult consumer
|
||||
consuming contact container contempt contend contented contently
|
||||
contents contest context contort contour contrite control contusion
|
||||
convene convent copartner cope copied copier copilot coping copious
|
||||
copper copy coral cork cornball cornbread corncob cornea corned corner
|
||||
cornfield cornflake cornhusk cornmeal cornstalk corny coronary coroner
|
||||
corporal corporate corral correct corridor corrode corroding corrosive
|
||||
corsage corset cortex cosigner cosmetics cosmic cosmos cosponsor cost
|
||||
cottage cotton couch cough could countable countdown counting
|
||||
countless country county courier covenant cover coveted coveting
|
||||
coyness cozily coziness cozy crabbing crabgrass crablike crabmeat
|
||||
cradle cradling crafter craftily craftsman craftwork crafty cramp
|
||||
cranberry crane cranial cranium crank crate crave craving crawfish
|
||||
crawlers crawling crayfish crayon crazed crazily craziness crazy
|
||||
creamed creamer creamlike crease creasing creatable create creation
|
||||
creative creature credible credibly credit creed creme creole crepe
|
||||
crept crescent crested cresting crestless crevice crewless crewman
|
||||
crewmate crib cricket cried crier crimp crimson cringe cringing
|
||||
crinkle crinkly crisped crisping crisply crispness crispy criteria
|
||||
critter croak crock crook croon crop cross crouch crouton crowbar
|
||||
crowd crown crucial crudely crudeness cruelly cruelness cruelty crumb
|
||||
crummiest crummy crumpet crumpled cruncher crunching crunchy crusader
|
||||
crushable crushed crusher crushing crust crux crying cryptic crystal
|
||||
cubbyhole cube cubical cubicle cucumber cuddle cuddly cufflink
|
||||
culinary culminate culpable culprit cultivate cultural culture
|
||||
cupbearer cupcake cupid cupped cupping curable curator curdle cure
|
||||
curfew curing curled curler curliness curling curly curry curse
|
||||
cursive cursor curtain curtly curtsy curvature curve curvy cushy cusp
|
||||
cussed custard custodian custody customary customer customize customs
|
||||
cut cycle cyclic cycling cyclist cylinder cymbal cytoplasm cytoplast
|
||||
dab dad daffodil dagger daily daintily dainty dairy daisy dallying
|
||||
dance dancing dandelion dander dandruff dandy danger dangle dangling
|
||||
daredevil dares daringly darkened darkening darkish darkness darkroom
|
||||
darling darn dart darwinism dash dastardly data datebook dating
|
||||
daughter daunting dawdler dawn daybed daybreak daycare daydream
|
||||
daylight daylong dayroom daytime dazzler dazzling deacon deafening
|
||||
deafness dealer dealing dealmaker dealt dean debatable debate debating
|
||||
debit debrief debtless debtor debug debunk decade decaf decal
|
||||
decathlon decay deceased deceit deceiver deceiving december decency
|
||||
decent deception deceptive decibel decidable decimal decimeter
|
||||
decipher deck declared decline decode decompose decorated decorator
|
||||
decoy decrease decree dedicate dedicator deduce deduct deed deem
|
||||
deepen deeply deepness deface defacing defame default defeat defection
|
||||
defective defendant defender defense defensive deferral deferred
|
||||
defiance defiant defile defiling define definite deflate deflation
|
||||
deflator deflected deflector defog deforest defraud defrost deftly
|
||||
defuse defy degraded degrading degrease degree dehydrate deity
|
||||
dejected delay delegate delegator delete deletion delicacy delicate
|
||||
delicious delighted delirious delirium deliverer delivery delouse
|
||||
delta deluge delusion deluxe demanding demeaning demeanor demise
|
||||
democracy democrat demote demotion demystify denatured deniable denial
|
||||
denim denote dense density dental dentist denture deny deodorant
|
||||
deodorize departed departure depict deplete depletion deplored deploy
|
||||
deport depose depraved depravity deprecate depress deprive depth
|
||||
deputize deputy derail deranged derby derived desecrate deserve
|
||||
deserving designate designed designer designing deskbound desktop
|
||||
deskwork desolate despair despise despite destiny destitute destruct
|
||||
detached detail detection detective detector detention detergent
|
||||
detest detonate detonator detoxify detract deuce devalue deviancy
|
||||
deviant deviate deviation deviator device devious devotedly devotee
|
||||
devotion devourer devouring devoutly dexterity dexterous diabetes
|
||||
diabetic diabolic diagnoses diagnosis diagram dial diameter diaper
|
||||
diaphragm diary dice dicing dictate dictation dictator difficult
|
||||
diffused diffuser diffusion diffusive dig dilation diligence diligent
|
||||
dill dilute dime diminish dimly dimmed dimmer dimness dimple diner
|
||||
dingbat dinghy dinginess dingo dingy dining dinner diocese dioxide
|
||||
diploma dipped dipper dipping directed direction directive directly
|
||||
directory direness dirtiness disabled disagree disallow disarm
|
||||
disarray disaster disband disbelief disburse discard discern discharge
|
||||
disclose discolor discount discourse discover discuss disdain
|
||||
disengage disfigure disgrace dish disinfect disjoin disk dislike
|
||||
disliking dislocate dislodge disloyal dismantle dismay dismiss
|
||||
dismount disobey disorder disown disparate disparity dispatch dispense
|
||||
dispersal dispersed disperser displace display displease disposal
|
||||
dispose disprove dispute disregard disrupt dissuade distance distant
|
||||
distaste distill distinct distort distract distress district distrust
|
||||
ditch ditto ditzy dividable divided dividend dividers dividing
|
||||
divinely diving divinity divisible divisibly division divisive
|
||||
divorcee dizziness dizzy doable docile dock doctrine document dodge
|
||||
dodgy doily doing dole dollar dollhouse dollop dolly dolphin domain
|
||||
domelike domestic dominion dominoes donated donation donator donor
|
||||
donut doodle doorbell doorframe doorknob doorman doormat doornail
|
||||
doorpost doorstep doorstop doorway doozy dork dormitory dorsal dosage
|
||||
dose dotted doubling douche dove down dowry doze drab dragging
|
||||
dragonfly dragonish dragster drainable drainage drained drainer
|
||||
drainpipe dramatic dramatize drank drapery drastic draw dreaded
|
||||
dreadful dreadlock dreamboat dreamily dreamland dreamless dreamlike
|
||||
dreamt dreamy drearily dreary drench dress drew dribble dried drier
|
||||
drift driller drilling drinkable drinking dripping drippy drivable
|
||||
driven driver driveway driving drizzle drizzly drone drool droop drop-
|
||||
down dropbox dropkick droplet dropout dropper drove drown drowsily
|
||||
drudge drum dry dubbed dubiously duchess duckbill ducking duckling
|
||||
ducktail ducky duct dude duffel dugout duh duke duller dullness duly
|
||||
dumping dumpling dumpster duo dupe duplex duplicate duplicity durable
|
||||
durably duration duress during dusk dust dutiful duty duvet dwarf
|
||||
dweeb dwelled dweller dwelling dwindle dwindling dynamic dynamite
|
||||
dynasty dyslexia dyslexic each eagle earache eardrum earflap earful
|
||||
earlobe early earmark earmuff earphone earpiece earplugs earring
|
||||
earshot earthen earthlike earthling earthly earthworm earthy earwig
|
||||
easeful easel easiest easily easiness easing eastbound eastcoast
|
||||
easter eastward eatable eaten eatery eating eats ebay ebony ebook
|
||||
ecard eccentric echo eclair eclipse ecologist ecology economic
|
||||
economist economy ecosphere ecosystem edge edginess edging edgy
|
||||
edition editor educated education educator eel effective effects
|
||||
efficient effort eggbeater egging eggnog eggplant eggshell egomaniac
|
||||
egotism egotistic either eject elaborate elastic elated elbow
|
||||
eldercare elderly eldest electable election elective elephant elevate
|
||||
elevating elevation elevator eleven elf eligible eligibly eliminate
|
||||
elite elitism elixir elk ellipse elliptic elm elongated elope
|
||||
eloquence eloquent elsewhere elude elusive elves email embargo embark
|
||||
embassy embattled embellish ember embezzle emblaze emblem embody
|
||||
embolism emboss embroider emcee emerald emergency emission emit emote
|
||||
emoticon emotion empathic empathy emperor emphases emphasis emphasize
|
||||
emphatic empirical employed employee employer emporium empower emptier
|
||||
emptiness empty emu enable enactment enamel enchanted enchilada
|
||||
encircle enclose enclosure encode encore encounter encourage encroach
|
||||
encrust encrypt endanger endeared endearing ended ending endless
|
||||
endnote endocrine endorphin endorse endowment endpoint endurable
|
||||
endurance enduring energetic energize energy enforced enforcer engaged
|
||||
engaging engine engorge engraved engraver engraving engross engulf
|
||||
enhance enigmatic enjoyable enjoyably enjoyer enjoying enjoyment
|
||||
enlarged enlarging enlighten enlisted enquirer enrage enrich enroll
|
||||
enslave ensnare ensure entail entangled entering entertain enticing
|
||||
entire entitle entity entomb entourage entrap entree entrench entrust
|
||||
entryway entwine enunciate envelope enviable enviably envious envision
|
||||
envoy envy enzyme epic epidemic epidermal epidermis epidural epilepsy
|
||||
epileptic epilogue epiphany episode equal equate equation equator
|
||||
equinox equipment equity equivocal eradicate erasable erased eraser
|
||||
erasure ergonomic errand errant erratic error erupt escalate escalator
|
||||
escapable escapade escapist escargot eskimo esophagus espionage
|
||||
espresso esquire essay essence essential establish estate esteemed
|
||||
estimate estimator estranged estrogen etching eternal eternity ethanol
|
||||
ether ethically ethics euphemism evacuate evacuee evade evaluate
|
||||
evaluator evaporate evasion evasive even everglade evergreen everybody
|
||||
everyday everyone evict evidence evident evil evoke evolution evolve
|
||||
exact exalted example excavate excavator exceeding exception excess
|
||||
exchange excitable exciting exclaim exclude excluding exclusion
|
||||
exclusive excretion excretory excursion excusable excusably excuse
|
||||
exemplary exemplify exemption exerciser exert exes exfoliate exhale
|
||||
exhaust exhume exile existing exit exodus exonerate exorcism exorcist
|
||||
expand expanse expansion expansive expectant expedited expediter expel
|
||||
expend expenses expensive expert expire expiring explain expletive
|
||||
explicit explode exploit explore exploring exponent exporter exposable
|
||||
expose exposure express expulsion exquisite extended extending extent
|
||||
extenuate exterior external extinct extortion extradite extras
|
||||
extrovert extrude extruding exuberant fable fabric fabulous facebook
|
||||
facecloth facedown faceless facelift faceplate faceted facial facility
|
||||
facing facsimile faction factoid factor factsheet factual faculty fade
|
||||
fading failing falcon fall false falsify fame familiar family famine
|
||||
famished fanatic fancied fanciness fancy fanfare fang fanning
|
||||
fantasize fantastic fantasy fascism fastball faster fasting fastness
|
||||
faucet favorable favorably favored favoring favorite fax feast federal
|
||||
fedora feeble feed feel feisty feline felt-tip feminine feminism
|
||||
feminist feminize femur fence fencing fender ferment fernlike
|
||||
ferocious ferocity ferret ferris ferry fervor fester festival festive
|
||||
festivity fetal fetch fever fiber fiction fiddle fiddling fidelity
|
||||
fidgeting fidgety fifteen fifth fiftieth fifty figment figure figurine
|
||||
filing filled filler filling film filter filth filtrate finale
|
||||
finalist finalize finally finance financial finch fineness finer
|
||||
finicky finished finisher finishing finite finless finlike fiscally
|
||||
fit five flaccid flagman flagpole flagship flagstick flagstone flail
|
||||
flakily flaky flame flammable flanked flanking flannels flap flaring
|
||||
flashback flashbulb flashcard flashily flashing flashy flask flatbed
|
||||
flatfoot flatly flatness flatten flattered flatterer flattery flattop
|
||||
flatware flatworm flavored flavorful flavoring flaxseed fled fleshed
|
||||
fleshy flick flier flight flinch fling flint flip flirt float flock
|
||||
flogging flop floral florist floss flounder flyable flyaway flyer
|
||||
flying flyover flypaper foam foe fog foil folic folk follicle follow
|
||||
fondling fondly fondness fondue font food fool footage football
|
||||
footbath footboard footer footgear foothill foothold footing footless
|
||||
footman footnote footpad footpath footprint footrest footsie footsore
|
||||
footwear footwork fossil foster founder founding fountain fox foyer
|
||||
fraction fracture fragile fragility fragment fragrance fragrant frail
|
||||
frame framing frantic fraternal frayed fraying frays freckled freckles
|
||||
freebase freebee freebie freedom freefall freehand freeing freeload
|
||||
freely freemason freeness freestyle freeware freeway freewill
|
||||
freezable freezing freight french frenzied frenzy frequency frequent
|
||||
fresh fretful fretted friction friday fridge fried friend frighten
|
||||
frightful frigidity frigidly frill fringe frisbee frisk fritter
|
||||
frivolous frolic from front frostbite frosted frostily frosting
|
||||
frostlike frosty froth frown frozen fructose frugality frugally fruit
|
||||
frustrate frying gab gaffe gag gainfully gaining gains gala gallantly
|
||||
galleria gallery galley gallon gallows gallstone galore galvanize
|
||||
gambling game gaming gamma gander gangly gangrene gangway gap garage
|
||||
garbage garden gargle garland garlic garment garnet garnish garter gas
|
||||
gatherer gathering gating gauging gauntlet gauze gave gawk gazing gear
|
||||
gecko geek geiger gem gender generic generous genetics genre gentile
|
||||
gentleman gently gents geography geologic geologist geology geometric
|
||||
geometry geranium gerbil geriatric germicide germinate germless
|
||||
germproof gestate gestation gesture getaway getting getup giant
|
||||
gibberish giblet giddily giddiness giddy gift gigabyte gigahertz
|
||||
gigantic giggle giggling giggly gigolo gilled gills gimmick girdle
|
||||
giveaway given giver giving gizmo gizzard glacial glacier glade
|
||||
gladiator gladly glamorous glamour glance glancing glandular glare
|
||||
glaring glass glaucoma glazing gleaming gleeful glider gliding glimmer
|
||||
glimpse glisten glitch glitter glitzy gloater gloating gloomily gloomy
|
||||
glorified glorifier glorify glorious glory gloss glove glowing
|
||||
glowworm glucose glue gluten glutinous glutton gnarly gnat goal
|
||||
goatskin goes goggles going goldfish goldmine goldsmith golf goliath
|
||||
gonad gondola gone gong good gooey goofball goofiness goofy google
|
||||
goon gopher gore gorged gorgeous gory gosling gossip gothic gotten
|
||||
gout gown grab graceful graceless gracious gradation graded grader
|
||||
gradient grading gradually graduate graffiti grafted grafting grain
|
||||
granddad grandkid grandly grandma grandpa grandson granite granny
|
||||
granola grant granular grape graph grapple grappling grasp grass
|
||||
gratified gratify grating gratitude gratuity gravel graveness graves
|
||||
graveyard gravitate gravity gravy gray grazing greasily greedily
|
||||
greedless greedy green greeter greeting grew greyhound grid grief
|
||||
grievance grieving grievous grill grimace grimacing grime griminess
|
||||
grimy grinch grinning grip gristle grit groggily groggy groin groom
|
||||
groove grooving groovy grope ground grouped grout grove grower growing
|
||||
growl grub grudge grudging grueling gruffly grumble grumbling grumbly
|
||||
grumpily grunge grunt guacamole guidable guidance guide guiding
|
||||
guileless guise gulf gullible gully gulp gumball gumdrop gumminess
|
||||
gumming gummy gurgle gurgling guru gush gusto gusty gutless guts
|
||||
gutter guy guzzler gyration habitable habitant habitat habitual hacked
|
||||
hacker hacking hacksaw had haggler haiku half halogen halt halved
|
||||
halves hamburger hamlet hammock hamper hamster hamstring handbag
|
||||
handball handbook handbrake handcart handclap handclasp handcraft
|
||||
handcuff handed handful handgrip handgun handheld handiness handiwork
|
||||
handlebar handled handler handling handmade handoff handpick handprint
|
||||
handrail handsaw handset handsfree handshake handstand handwash
|
||||
handwork handwoven handwrite handyman hangnail hangout hangover hangup
|
||||
hankering hankie hanky haphazard happening happier happiest happily
|
||||
happiness happy harbor hardcopy hardcore hardcover harddisk hardened
|
||||
hardener hardening hardhat hardhead hardiness hardly hardness hardship
|
||||
hardware hardwired hardwood hardy harmful harmless harmonica harmonics
|
||||
harmonize harmony harness harpist harsh harvest hash hassle haste
|
||||
hastily hastiness hasty hatbox hatchback hatchery hatchet hatching
|
||||
hatchling hate hatless hatred haunt haven hazard hazelnut hazily
|
||||
haziness hazing hazy headache headband headboard headcount headdress
|
||||
headed header headfirst headgear heading headlamp headless headlock
|
||||
headphone headpiece headrest headroom headscarf headset headsman
|
||||
headstand headstone headway headwear heap heat heave heavily heaviness
|
||||
heaving hedge hedging heftiness hefty helium helmet helper helpful
|
||||
helping helpless helpline hemlock hemstitch hence henchman henna
|
||||
herald herbal herbicide herbs heritage hermit heroics heroism herring
|
||||
herself hertz hesitancy hesitant hesitate hexagon hexagram hubcap
|
||||
huddle huddling huff hug hula hulk hull human humble humbling humbly
|
||||
humid humiliate humility humming hummus humongous humorist humorless
|
||||
humorous humpback humped humvee hunchback hundredth hunger hungrily
|
||||
hungry hunk hunter hunting huntress huntsman hurdle hurled hurler
|
||||
hurling hurray hurricane hurried hurry hurt husband hush husked
|
||||
huskiness hut hybrid hydrant hydrated hydration hydrogen hydroxide
|
||||
hyperlink hypertext hyphen hypnoses hypnosis hypnotic hypnotism
|
||||
hypnotist hypnotize hypocrisy hypocrite ibuprofen ice iciness icing
|
||||
icky icon icy idealism idealist idealize ideally idealness identical
|
||||
identify identity ideology idiocy idiom idly igloo ignition ignore
|
||||
iguana illicitly illusion illusive image imaginary imagines imaging
|
||||
imbecile imitate imitation immature immerse immersion imminent
|
||||
immobile immodest immorally immortal immovable immovably immunity
|
||||
immunize impaired impale impart impatient impeach impeding impending
|
||||
imperfect imperial impish implant implement implicate implicit implode
|
||||
implosion implosive imply impolite important importer impose imposing
|
||||
impotence impotency impotent impound imprecise imprint imprison
|
||||
impromptu improper improve improving improvise imprudent impulse
|
||||
impulsive impure impurity iodine iodize ion ipad iphone ipod irate irk
|
||||
iron irregular irrigate irritable irritably irritant irritate islamic
|
||||
islamist isolated isolating isolation isotope issue issuing italicize
|
||||
italics item itinerary itunes ivory ivy jab jackal jacket jackknife
|
||||
jackpot jailbird jailbreak jailer jailhouse jalapeno jam janitor
|
||||
january jargon jarring jasmine jaundice jaunt java jawed jawless
|
||||
jawline jaws jaybird jaywalker jazz jeep jeeringly jellied jelly
|
||||
jersey jester jet jiffy jigsaw jimmy jingle jingling jinx jitters
|
||||
jittery job jockey jockstrap jogger jogging john joining jokester
|
||||
jokingly jolliness jolly jolt jot jovial joyfully joylessly joyous
|
||||
joyride joystick jubilance jubilant judge judgingly judicial judiciary
|
||||
judo juggle juggling jugular juice juiciness juicy jujitsu jukebox
|
||||
july jumble jumbo jump junction juncture june junior juniper junkie
|
||||
junkman junkyard jurist juror jury justice justifier justify justly
|
||||
justness juvenile kabob kangaroo karaoke karate karma kebab keenly
|
||||
keenness keep keg kelp kennel kept kerchief kerosene kettle kick kiln
|
||||
kilobyte kilogram kilometer kilowatt kilt kimono kindle kindling
|
||||
kindly kindness kindred kinetic kinfolk king kinship kinsman kinswoman
|
||||
kissable kisser kissing kitchen kite kitten kitty kiwi kleenex
|
||||
knapsack knee knelt knickers knoll koala kooky kosher krypton kudos
|
||||
kung labored laborer laboring laborious labrador ladder ladies ladle
|
||||
ladybug ladylike lagged lagging lagoon lair lake lance landed landfall
|
||||
landfill landing landlady landless landline landlord landmark landmass
|
||||
landmine landowner landscape landside landslide language lankiness
|
||||
lanky lantern lapdog lapel lapped lapping laptop lard large lark lash
|
||||
lasso last latch late lather latitude latrine latter latticed launch
|
||||
launder laundry laurel lavender lavish laxative lazily laziness lazy
|
||||
lecturer left legacy legal legend legged leggings legible legibly
|
||||
legislate lego legroom legume legwarmer legwork lemon lend length lens
|
||||
lent leotard lesser letdown lethargic lethargy letter lettuce level
|
||||
leverage levers levitate levitator liability liable liberty librarian
|
||||
library licking licorice lid life lifter lifting liftoff ligament
|
||||
likely likeness likewise liking lilac lilly lily limb limeade
|
||||
limelight limes limit limping limpness line lingo linguini linguist
|
||||
lining linked linoleum linseed lint lion lip liquefy liqueur liquid
|
||||
lisp list litigate litigator litmus litter little livable lived lively
|
||||
liver livestock lividly living lizard lubricant lubricate lucid
|
||||
luckily luckiness luckless lucrative ludicrous lugged lukewarm lullaby
|
||||
lumber luminance luminous lumpiness lumping lumpish lunacy lunar
|
||||
lunchbox luncheon lunchroom lunchtime lung lurch lure luridness lurk
|
||||
lushly lushness luster lustfully lustily lustiness lustrous lusty
|
||||
luxurious luxury lying lyrically lyricism lyricist lyrics macarena
|
||||
macaroni macaw mace machine machinist magazine magenta maggot magical
|
||||
magician magma magnesium magnetic magnetism magnetize magnifier
|
||||
magnify magnitude magnolia mahogany maimed majestic majesty majorette
|
||||
majority makeover maker makeshift making malformed malt mama mammal
|
||||
mammary mammogram manager managing manatee mandarin mandate mandatory
|
||||
mandolin manger mangle mango mangy manhandle manhole manhood manhunt
|
||||
manicotti manicure manifesto manila mankind manlike manliness manly
|
||||
manmade manned mannish manor manpower mantis mantra manual many map
|
||||
marathon marauding marbled marbles marbling march mardi margarine
|
||||
margarita margin marigold marina marine marital maritime marlin
|
||||
marmalade maroon married marrow marry marshland marshy marsupial
|
||||
marvelous marxism mascot masculine mashed mashing massager masses
|
||||
massive mastiff matador matchbook matchbox matcher matching matchless
|
||||
material maternal maternity math mating matriarch matrimony matrix
|
||||
matron matted matter maturely maturing maturity mauve maverick
|
||||
maximize maximum maybe mayday mayflower moaner moaning mobile mobility
|
||||
mobilize mobster mocha mocker mockup modified modify modular modulator
|
||||
module moisten moistness moisture molar molasses mold molecular
|
||||
molecule molehill mollusk mom monastery monday monetary monetize
|
||||
moneybags moneyless moneywise mongoose mongrel monitor monkhood
|
||||
monogamy monogram monologue monopoly monorail monotone monotype
|
||||
monoxide monsieur monsoon monstrous monthly monument moocher moodiness
|
||||
moody mooing moonbeam mooned moonlight moonlike moonlit moonrise
|
||||
moonscape moonshine moonstone moonwalk mop morale morality morally
|
||||
morbidity morbidly morphine morphing morse mortality mortally
|
||||
mortician mortified mortify mortuary mosaic mossy most mothball
|
||||
mothproof motion motivate motivator motive motocross motor motto
|
||||
mountable mountain mounted mounting mourner mournful mouse mousiness
|
||||
moustache mousy mouth movable move movie moving mower mowing much muck
|
||||
mud mug mulberry mulch mule mulled mullets multiple multiply multitask
|
||||
multitude mumble mumbling mumbo mummified mummify mummy mumps munchkin
|
||||
mundane municipal muppet mural murkiness murky murmuring muscular
|
||||
museum mushily mushiness mushroom mushy music musket muskiness musky
|
||||
mustang mustard muster mustiness musty mutable mutate mutation mute
|
||||
mutilated mutilator mutiny mutt mutual muzzle myself myspace mystified
|
||||
mystify myth nacho nag nail name naming nanny nanometer nape napkin
|
||||
napped napping nappy narrow nastily nastiness national native nativity
|
||||
natural nature naturist nautical navigate navigator navy nearby
|
||||
nearest nearly nearness neatly neatness nebula nebulizer nectar negate
|
||||
negation negative neglector negligee negligent negotiate nemeses
|
||||
nemesis neon nephew nerd nervous nervy nest net neurology neuron
|
||||
neurosis neurotic neuter neutron never next nibble nickname nicotine
|
||||
niece nifty nimble nimbly nineteen ninetieth ninja nintendo ninth
|
||||
nuclear nuclei nucleus nugget nullify number numbing numbly numbness
|
||||
numeral numerate numerator numeric numerous nuptials nursery nursing
|
||||
nurture nutcase nutlike nutmeg nutrient nutshell nuttiness nutty
|
||||
nuzzle nylon oaf oak oasis oat obedience obedient obituary object
|
||||
obligate obliged oblivion oblivious oblong obnoxious oboe obscure
|
||||
obscurity observant observer observing obsessed obsession obsessive
|
||||
obsolete obstacle obstinate obstruct obtain obtrusive obtuse obvious
|
||||
occultist occupancy occupant occupier occupy ocean ocelot octagon
|
||||
octane october octopus ogle oil oink ointment okay old olive olympics
|
||||
omega omen ominous omission omit omnivore onboard oncoming ongoing
|
||||
onion online onlooker only onscreen onset onshore onslaught onstage
|
||||
onto onward onyx oops ooze oozy opacity opal open operable operate
|
||||
operating operation operative operator opium opossum opponent oppose
|
||||
opposing opposite oppressed oppressor opt opulently osmosis other
|
||||
otter ouch ought ounce outage outback outbid outboard outbound
|
||||
outbreak outburst outcast outclass outcome outdated outdoors outer
|
||||
outfield outfit outflank outgoing outgrow outhouse outing outlast
|
||||
outlet outline outlook outlying outmatch outmost outnumber outplayed
|
||||
outpost outpour output outrage outrank outreach outright outscore
|
||||
outsell outshine outshoot outsider outskirts outsmart outsource
|
||||
outspoken outtakes outthink outward outweigh outwit oval ovary oven
|
||||
overact overall overarch overbid overbill overbite overblown overboard
|
||||
overbook overbuilt overcast overcoat overcome overcook overcrowd
|
||||
overdraft overdrawn overdress overdrive overdue overeager overeater
|
||||
overexert overfed overfeed overfill overflow overfull overgrown
|
||||
overhand overhang overhaul overhead overhear overheat overhung
|
||||
overjoyed overkill overlabor overlaid overlap overlay overload
|
||||
overlook overlord overlying overnight overpass overpay overplant
|
||||
overplay overpower overprice overrate overreach overreact override
|
||||
overripe overrule overrun overshoot overshot oversight oversized
|
||||
oversleep oversold overspend overstate overstay overstep overstock
|
||||
overstuff oversweet overtake overthrow overtime overtly overtone
|
||||
overture overturn overuse overvalue overview overwrite owl oxford
|
||||
oxidant oxidation oxidize oxidizing oxygen oxymoron oyster ozone paced
|
||||
pacemaker pacific pacifier pacifism pacifist pacify padded padding
|
||||
paddle paddling padlock pagan pager paging pajamas palace palatable
|
||||
palm palpable palpitate paltry pampered pamperer pampers pamphlet
|
||||
panama pancake pancreas panda pandemic pang panhandle panic panning
|
||||
panorama panoramic panther pantomime pantry pants pantyhose paparazzi
|
||||
papaya paper paprika papyrus parabola parachute parade paradox
|
||||
paragraph parakeet paralegal paralyses paralysis paralyze paramedic
|
||||
parameter paramount parasail parasite parasitic parcel parched
|
||||
parchment pardon parish parka parking parkway parlor parmesan parole
|
||||
parrot parsley parsnip partake parted parting partition partly partner
|
||||
partridge party passable passably passage passcode passenger passerby
|
||||
passing passion passive passivism passover passport password pasta
|
||||
pasted pastel pastime pastor pastrami pasture pasty patchwork patchy
|
||||
paternal paternity path patience patient patio patriarch patriot
|
||||
patrol patronage patronize pauper pavement paver pavestone pavilion
|
||||
paving pawing payable payback paycheck payday payee payer paying
|
||||
payment payphone payroll pebble pebbly pecan pectin peculiar peddling
|
||||
pediatric pedicure pedigree pedometer pegboard pelican pellet pelt
|
||||
pelvis penalize penalty pencil pendant pending penholder penknife
|
||||
pennant penniless penny penpal pension pentagon pentagram pep perceive
|
||||
percent perch percolate perennial perfected perfectly perfume
|
||||
periscope perish perjurer perjury perkiness perky perm peroxide
|
||||
perpetual perplexed persecute persevere persuaded persuader pesky peso
|
||||
pessimism pessimist pester pesticide petal petite petition petri
|
||||
petroleum petted petticoat pettiness petty petunia phantom phobia
|
||||
phoenix phonebook phoney phonics phoniness phony phosphate photo
|
||||
phrase phrasing placard placate placidly plank planner plant plasma
|
||||
plaster plastic plated platform plating platinum platonic platter
|
||||
platypus plausible plausibly playable playback player playful
|
||||
playgroup playhouse playing playlist playmaker playmate playoff
|
||||
playpen playroom playset plaything playtime plaza pleading pleat
|
||||
pledge plentiful plenty plethora plexiglas pliable plod plop plot plow
|
||||
ploy pluck plug plunder plunging plural plus plutonium plywood poach
|
||||
pod poem poet pogo pointed pointer pointing pointless pointy poise
|
||||
poison poker poking polar police policy polio polish politely polka
|
||||
polo polyester polygon polygraph polymer poncho pond pony popcorn pope
|
||||
poplar popper poppy popsicle populace popular populate porcupine pork
|
||||
porous porridge portable portal portfolio porthole portion portly
|
||||
portside poser posh posing possible possibly possum postage postal
|
||||
postbox postcard posted poster posting postnasal posture postwar pouch
|
||||
pounce pouncing pound pouring pout powdered powdering powdery power
|
||||
powwow pox praising prance prancing pranker prankish prankster prayer
|
||||
praying preacher preaching preachy preamble precinct precise precision
|
||||
precook precut predator predefine predict preface prefix preflight
|
||||
preformed pregame pregnancy pregnant preheated prelaunch prelaw
|
||||
prelude premiere premises premium prenatal preoccupy preorder prepaid
|
||||
prepay preplan preppy preschool prescribe preseason preset preshow
|
||||
president presoak press presume presuming preteen pretended pretender
|
||||
pretense pretext pretty pretzel prevail prevalent prevent preview
|
||||
previous prewar prewashed prideful pried primal primarily primary
|
||||
primate primer primp princess print prior prism prison prissy pristine
|
||||
privacy private privatize prize proactive probable probably probation
|
||||
probe probing probiotic problem procedure process proclaim procreate
|
||||
procurer prodigal prodigy produce product profane profanity professed
|
||||
professor profile profound profusely progeny prognosis program
|
||||
progress projector prologue prolonged promenade prominent promoter
|
||||
promotion prompter promptly prone prong pronounce pronto proofing
|
||||
proofread proofs propeller properly property proponent proposal
|
||||
propose props prorate protector protegee proton prototype protozoan
|
||||
protract protrude proud provable proved proven provided provider
|
||||
providing province proving provoke provoking provolone prowess prowler
|
||||
prowling proximity proxy prozac prude prudishly prune pruning pry
|
||||
psychic public publisher pucker pueblo pug pull pulmonary pulp pulsate
|
||||
pulse pulverize puma pumice pummel punch punctual punctuate punctured
|
||||
pungent punisher punk pupil puppet puppy purchase pureblood purebred
|
||||
purely pureness purgatory purge purging purifier purify purist puritan
|
||||
purity purple purplish purposely purr purse pursuable pursuant pursuit
|
||||
purveyor pushcart pushchair pusher pushiness pushing pushover pushpin
|
||||
pushup pushy putdown putt puzzle puzzling pyramid pyromania python
|
||||
quack quadrant quail quaintly quake quaking qualified qualifier
|
||||
qualify quality qualm quantum quarrel quarry quartered quarterly
|
||||
quarters quartet quench query quicken quickly quickness quicksand
|
||||
quickstep quiet quill quilt quintet quintuple quirk quit quiver
|
||||
quizzical quotable quotation quote rabid race racing racism rack
|
||||
racoon radar radial radiance radiantly radiated radiation radiator
|
||||
radio radish raffle raft rage ragged raging ragweed raider railcar
|
||||
railing railroad railway raisin rake raking rally ramble rambling ramp
|
||||
ramrod ranch rancidity random ranged ranger ranging ranked ranking
|
||||
ransack ranting rants rare rarity rascal rash rasping ravage raven
|
||||
ravine raving ravioli ravishing reabsorb reach reacquire reaction
|
||||
reactive reactor reaffirm ream reanalyze reappear reapply reappoint
|
||||
reapprove rearrange rearview reason reassign reassure reattach reawake
|
||||
rebalance rebate rebel rebirth reboot reborn rebound rebuff rebuild
|
||||
rebuilt reburial rebuttal recall recant recapture recast recede recent
|
||||
recess recharger recipient recital recite reckless reclaim recliner
|
||||
reclining recluse reclusive recognize recoil recollect recolor
|
||||
reconcile reconfirm reconvene recopy record recount recoup recovery
|
||||
recreate rectal rectangle rectified rectify recycled recycler
|
||||
recycling reemerge reenact reenter reentry reexamine referable referee
|
||||
reference refill refinance refined refinery refining refinish
|
||||
reflected reflector reflex reflux refocus refold reforest reformat
|
||||
reformed reformer reformist refract refrain refreeze refresh refried
|
||||
refueling refund refurbish refurnish refusal refuse refusing refutable
|
||||
refute regain regalia regally reggae regime region register registrar
|
||||
registry regress regretful regroup regular regulate regulator rehab
|
||||
reheat rehire rehydrate reimburse reissue reiterate rejoice rejoicing
|
||||
rejoin rekindle relapse relapsing relatable related relation relative
|
||||
relax relay relearn release relenting reliable reliably reliance
|
||||
reliant relic relieve relieving relight relish relive reload relocate
|
||||
relock reluctant rely remake remark remarry rematch remedial remedy
|
||||
remember reminder remindful remission remix remnant remodeler remold
|
||||
remorse remote removable removal removed remover removing rename
|
||||
renderer rendering rendition renegade renewable renewably renewal
|
||||
renewed renounce renovate renovator rentable rental rented renter
|
||||
reoccupy reoccur reopen reorder repackage repacking repaint repair
|
||||
repave repaying repayment repeal repeated repeater repent rephrase
|
||||
replace replay replica reply reporter repose repossess repost
|
||||
repressed reprimand reprint reprise reproach reprocess reproduce
|
||||
reprogram reps reptile reptilian repugnant repulsion repulsive
|
||||
repurpose reputable reputably request require requisite reroute rerun
|
||||
resale resample rescuer reseal research reselect reseller resemble
|
||||
resend resent reset reshape reshoot reshuffle residence residency
|
||||
resident residual residue resigned resilient resistant resisting
|
||||
resize resolute resolved resonant resonate resort resource respect
|
||||
resubmit result resume resupply resurface resurrect retail retainer
|
||||
retaining retake retaliate retention rethink retinal retired retiree
|
||||
retiring retold retool retorted retouch retrace retract retrain
|
||||
retread retreat retrial retrieval retriever retry return retying
|
||||
retype reunion reunite reusable reuse reveal reveler revenge revenue
|
||||
reverb revered reverence reverend reversal reverse reversing reversion
|
||||
revert revisable revise revision revisit revivable revival reviver
|
||||
reviving revocable revoke revolt revolver revolving reward rewash
|
||||
rewind rewire reword rework rewrap rewrite rhyme ribbon ribcage rice
|
||||
riches richly richness rickety ricotta riddance ridden ride riding
|
||||
rifling rift rigging rigid rigor rimless rimmed rind rink rinse
|
||||
rinsing riot ripcord ripeness ripening ripping ripple rippling riptide
|
||||
rise rising risk risotto ritalin ritzy rival riverbank riverbed
|
||||
riverboat riverside riveter riveting roamer roaming roast robbing robe
|
||||
robin robotics robust rockband rocker rocket rockfish rockiness
|
||||
rocking rocklike rockslide rockstar rocky rogue roman romp rope roping
|
||||
roster rosy rotten rotting rotunda roulette rounding roundish
|
||||
roundness roundup roundworm routine routing rover roving royal rubbed
|
||||
rubber rubbing rubble rubdown ruby ruckus rudder rug ruined rule
|
||||
rumble rumbling rummage rumor runaround rundown runner running runny
|
||||
runt runway rupture rural ruse rush rust rut sabbath sabotage
|
||||
sacrament sacred sacrifice sadden saddlebag saddled saddling sadly
|
||||
sadness safari safeguard safehouse safely safeness saffron saga sage
|
||||
sagging saggy said saint sake salad salami salaried salary saline
|
||||
salon saloon salsa salt salutary salute salvage salvaging salvation
|
||||
same sample sampling sanction sanctity sanctuary sandal sandbag
|
||||
sandbank sandbar sandblast sandbox sanded sandfish sanding sandlot
|
||||
sandpaper sandpit sandstone sandstorm sandworm sandy sanitary
|
||||
sanitizer sank santa sapling sappiness sappy sarcasm sarcastic sardine
|
||||
sash sasquatch sassy satchel satiable satin satirical satisfied
|
||||
satisfy saturate saturday sauciness saucy sauna savage savanna saved
|
||||
savings savior savor saxophone say scabbed scabby scalded scalding
|
||||
scale scaling scallion scallop scalping scam scandal scanner scanning
|
||||
scant scapegoat scarce scarcity scarecrow scared scarf scarily
|
||||
scariness scarring scary scavenger scenic schedule schematic scheme
|
||||
scheming schilling schnapps scholar science scientist scion scoff
|
||||
scolding scone scoop scooter scope scorch scorebook scorecard scored
|
||||
scoreless scorer scoring scorn scorpion scotch scoundrel scoured
|
||||
scouring scouting scouts scowling scrabble scraggly scrambled
|
||||
scrambler scrap scratch scrawny screen scribble scribe scribing
|
||||
scrimmage script scroll scrooge scrounger scrubbed scrubber scruffy
|
||||
scrunch scrutiny scuba scuff sculptor sculpture scurvy scuttle
|
||||
secluded secluding seclusion second secrecy secret sectional sector
|
||||
secular securely security sedan sedate sedation sedative sediment
|
||||
seduce seducing segment seismic seizing seldom selected selection
|
||||
selective selector self seltzer semantic semester semicolon semifinal
|
||||
seminar semisoft semisweet senate senator send senior senorita
|
||||
sensation sensitive sensitize sensually sensuous sepia september
|
||||
septic septum sequel sequence sequester series sermon serotonin
|
||||
serpent serrated serve service serving sesame sessions setback setting
|
||||
settle settling setup sevenfold seventeen seventh seventy severity
|
||||
shabby shack shaded shadily shadiness shading shadow shady shaft
|
||||
shakable shakily shakiness shaking shaky shale shallot shallow shame
|
||||
shampoo shamrock shank shanty shape shaping share sharpener sharper
|
||||
sharpie sharply sharpness shawl sheath shed sheep sheet shelf shell
|
||||
shelter shelve shelving sherry shield shifter shifting shiftless
|
||||
shifty shimmer shimmy shindig shine shingle shininess shining shiny
|
||||
ship shirt shivering shock shone shoplift shopper shopping shoptalk
|
||||
shore shortage shortcake shortcut shorten shorter shorthand shortlist
|
||||
shortly shortness shorts shortwave shorty shout shove showbiz showcase
|
||||
showdown shower showgirl showing showman shown showoff showpiece
|
||||
showplace showroom showy shrank shrapnel shredder shredding shrewdly
|
||||
shriek shrill shrimp shrine shrink shrivel shrouded shrubbery shrubs
|
||||
shrug shrunk shucking shudder shuffle shuffling shun shush shut shy
|
||||
siamese siberian sibling siding sierra siesta sift sighing silenced
|
||||
silencer silent silica silicon silk silliness silly silo silt silver
|
||||
similarly simile simmering simple simplify simply sincere sincerity
|
||||
singer singing single singular sinister sinless sinner sinuous sip
|
||||
siren sister sitcom sitter sitting situated situation sixfold sixteen
|
||||
sixth sixties sixtieth sixtyfold sizable sizably size sizing sizzle
|
||||
sizzling skater skating skedaddle skeletal skeleton skeptic sketch
|
||||
skewed skewer skid skied skier skies skiing skilled skillet skillful
|
||||
skimmed skimmer skimming skimpily skincare skinhead skinless skinning
|
||||
skinny skintight skipper skipping skirmish skirt skittle skydiver
|
||||
skylight skyline skype skyrocket skyward slab slacked slacker slacking
|
||||
slackness slacks slain slam slander slang slapping slapstick slashed
|
||||
slashing slate slather slaw sled sleek sleep sleet sleeve slept
|
||||
sliceable sliced slicer slicing slick slider slideshow sliding
|
||||
slighted slighting slightly slimness slimy slinging slingshot slinky
|
||||
slip slit sliver slobbery slogan sloped sloping sloppily sloppy slot
|
||||
slouching slouchy sludge slug slum slurp slush sly small smartly
|
||||
smartness smasher smashing smashup smell smelting smile smilingly
|
||||
smirk smite smith smitten smock smog smoked smokeless smokiness
|
||||
smoking smoky smolder smooth smother smudge smudgy smuggler smuggling
|
||||
smugly smugness snack snagged snaking snap snare snarl snazzy sneak
|
||||
sneer sneeze sneezing snide sniff snippet snipping snitch snooper
|
||||
snooze snore snoring snorkel snort snout snowbird snowboard snowbound
|
||||
snowcap snowdrift snowdrop snowfall snowfield snowflake snowiness
|
||||
snowless snowman snowplow snowshoe snowstorm snowsuit snowy snub snuff
|
||||
snuggle snugly snugness speak spearfish spearhead spearman spearmint
|
||||
species specimen specked speckled specks spectacle spectator spectrum
|
||||
speculate speech speed spellbind speller spelling spendable spender
|
||||
spending spent spew sphere spherical sphinx spider spied spiffy spill
|
||||
spilt spinach spinal spindle spinner spinning spinout spinster spiny
|
||||
spiral spirited spiritism spirits spiritual splashed splashing splashy
|
||||
splatter spleen splendid splendor splice splicing splinter splotchy
|
||||
splurge spoilage spoiled spoiler spoiling spoils spoken spokesman
|
||||
sponge spongy sponsor spoof spookily spooky spool spoon spore sporting
|
||||
sports sporty spotless spotlight spotted spotter spotting spotty
|
||||
spousal spouse spout sprain sprang sprawl spray spree sprig spring
|
||||
sprinkled sprinkler sprint sprite sprout spruce sprung spry spud spur
|
||||
sputter spyglass squabble squad squall squander squash squatted
|
||||
squatter squatting squeak squealer squealing squeamish squeegee
|
||||
squeeze squeezing squid squiggle squiggly squint squire squirt
|
||||
squishier squishy stability stabilize stable stack stadium staff stage
|
||||
staging stagnant stagnate stainable stained staining stainless
|
||||
stalemate staleness stalling stallion stamina stammer stamp stand
|
||||
stank staple stapling starboard starch stardom stardust starfish
|
||||
stargazer staring stark starless starlet starlight starlit starring
|
||||
starry starship starter starting startle startling startup starved
|
||||
starving stash state static statistic statue stature status statute
|
||||
statutory staunch stays steadfast steadier steadily steadying steam
|
||||
steed steep steerable steering steersman stegosaur stellar stem stench
|
||||
stencil step stereo sterile sterility sterilize sterling sternness
|
||||
sternum stew stick stiffen stiffly stiffness stifle stifling stillness
|
||||
stilt stimulant stimulate stimuli stimulus stinger stingily stinging
|
||||
stingray stingy stinking stinky stipend stipulate stir stitch stock
|
||||
stoic stoke stole stomp stonewall stoneware stonework stoning stony
|
||||
stood stooge stool stoop stoplight stoppable stoppage stopped stopper
|
||||
stopping stopwatch storable storage storeroom storewide storm stout
|
||||
stove stowaway stowing straddle straggler strained strainer straining
|
||||
strangely stranger strangle strategic strategy stratus straw stray
|
||||
streak stream street strength strenuous strep stress stretch strewn
|
||||
stricken strict stride strife strike striking strive striving strobe
|
||||
strode stroller strongbox strongly strongman struck structure strudel
|
||||
struggle strum strung strut stubbed stubble stubbly stubborn stucco
|
||||
stuck student studied studio study stuffed stuffing stuffy stumble
|
||||
stumbling stump stung stunned stunner stunning stunt stupor sturdily
|
||||
sturdy styling stylishly stylist stylized stylus suave subarctic
|
||||
subatomic subdivide subdued subduing subfloor subgroup subheader
|
||||
subject sublease sublet sublevel sublime submarine submerge submersed
|
||||
submitter subpanel subpar subplot subprime subscribe subscript
|
||||
subsector subside subsiding subsidize subsidy subsoil subsonic
|
||||
substance subsystem subtext subtitle subtly subtotal subtract subtype
|
||||
suburb subway subwoofer subzero succulent such suction sudden sudoku
|
||||
suds sufferer suffering suffice suffix suffocate suffrage sugar
|
||||
suggest suing suitable suitably suitcase suitor sulfate sulfide
|
||||
sulfite sulfur sulk sullen sulphate sulphuric sultry superbowl
|
||||
superglue superhero superior superjet superman supermom supernova
|
||||
supervise supper supplier supply support supremacy supreme surcharge
|
||||
surely sureness surface surfacing surfboard surfer surgery surgical
|
||||
surging surname surpass surplus surprise surreal surrender surrogate
|
||||
surround survey survival survive surviving survivor sushi suspect
|
||||
suspend suspense sustained sustainer swab swaddling swagger swampland
|
||||
swan swapping swarm sway swear sweat sweep swell swept swerve swifter
|
||||
swiftly swiftness swimmable swimmer swimming swimsuit swimwear swinger
|
||||
swinging swipe swirl switch swivel swizzle swooned swoop swoosh swore
|
||||
sworn swung sycamore sympathy symphonic symphony symptom synapse
|
||||
syndrome synergy synopses synopsis synthesis synthetic syrup system
|
||||
t-shirt tabasco tabby tableful tables tablet tableware tabloid
|
||||
tackiness tacking tackle tackling tacky taco tactful tactical tactics
|
||||
tactile tactless tadpole taekwondo tag tainted take taking talcum
|
||||
talisman tall talon tamale tameness tamer tamper tank tanned tannery
|
||||
tanning tantrum tapeless tapered tapering tapestry tapioca tapping
|
||||
taps tarantula target tarmac tarnish tarot tartar tartly tartness task
|
||||
tassel taste tastiness tasting tasty tattered tattle tattling tattoo
|
||||
taunt tavern thank that thaw theater theatrics thee theft theme
|
||||
theology theorize thermal thermos thesaurus these thesis thespian
|
||||
thicken thicket thickness thieving thievish thigh thimble thing think
|
||||
thinly thinner thinness thinning thirstily thirsting thirsty thirteen
|
||||
thirty thong thorn those thousand thrash thread threaten threefold
|
||||
thrift thrill thrive thriving throat throbbing throng throttle
|
||||
throwaway throwback thrower throwing thud thumb thumping thursday thus
|
||||
thwarting thyself tiara tibia tidal tidbit tidiness tidings tidy tiger
|
||||
tighten tightly tightness tightrope tightwad tigress tile tiling till
|
||||
tilt timid timing timothy tinderbox tinfoil tingle tingling tingly
|
||||
tinker tinkling tinsel tinsmith tint tinwork tiny tipoff tipped tipper
|
||||
tipping tiptoeing tiptop tiring tissue trace tracing track traction
|
||||
tractor trade trading tradition traffic tragedy trailing trailside
|
||||
train traitor trance tranquil transfer transform translate transpire
|
||||
transport transpose trapdoor trapeze trapezoid trapped trapper
|
||||
trapping traps trash travel traverse travesty tray treachery treading
|
||||
treadmill treason treat treble tree trekker tremble trembling tremor
|
||||
trench trend trespass triage trial triangle tribesman tribunal tribune
|
||||
tributary tribute triceps trickery trickily tricking trickle trickster
|
||||
tricky tricolor tricycle trident tried trifle trifocals trillion
|
||||
trilogy trimester trimmer trimming trimness trinity trio tripod
|
||||
tripping triumph trivial trodden trolling trombone trophy tropical
|
||||
tropics trouble troubling trough trousers trout trowel truce truck
|
||||
truffle trump trunks trustable trustee trustful trusting trustless
|
||||
truth try tubby tubeless tubular tucking tuesday tug tuition tulip
|
||||
tumble tumbling tummy turban turbine turbofan turbojet turbulent turf
|
||||
turkey turmoil turret turtle tusk tutor tutu tux tweak tweed tweet
|
||||
tweezers twelve twentieth twenty twerp twice twiddle twiddling twig
|
||||
twilight twine twins twirl twistable twisted twister twisting twisty
|
||||
twitch twitter tycoon tying tyke udder ultimate ultimatum ultra
|
||||
umbilical umbrella umpire unabashed unable unadorned unadvised
|
||||
unafraid unaired unaligned unaltered unarmored unashamed unaudited
|
||||
unawake unaware unbaked unbalance unbeaten unbend unbent unbiased
|
||||
unbitten unblended unblessed unblock unbolted unbounded unboxed
|
||||
unbraided unbridle unbroken unbuckled unbundle unburned unbutton
|
||||
uncanny uncapped uncaring uncertain unchain unchanged uncharted
|
||||
uncheck uncivil unclad unclaimed unclamped unclasp uncle unclip
|
||||
uncloak unclog unclothed uncoated uncoiled uncolored uncombed uncommon
|
||||
uncooked uncork uncorrupt uncounted uncouple uncouth uncover uncross
|
||||
uncrown uncrushed uncured uncurious uncurled uncut undamaged undated
|
||||
undaunted undead undecided undefined underage underarm undercoat
|
||||
undercook undercut underdog underdone underfed underfeed underfoot
|
||||
undergo undergrad underhand underline underling undermine undermost
|
||||
underpaid underpass underpay underrate undertake undertone undertook
|
||||
undertow underuse underwear underwent underwire undesired undiluted
|
||||
undivided undocked undoing undone undrafted undress undrilled undusted
|
||||
undying unearned unearth unease uneasily uneasy uneatable uneaten
|
||||
unedited unelected unending unengaged unenvied unequal unethical
|
||||
uneven unexpired unexposed unfailing unfair unfasten unfazed unfeeling
|
||||
unfiled unfilled unfitted unfitting unfixable unfixed unflawed
|
||||
unfocused unfold unfounded unframed unfreeze unfrosted unfrozen
|
||||
unfunded unglazed ungloved unglue ungodly ungraded ungreased unguarded
|
||||
unguided unhappily unhappy unharmed unhealthy unheard unhearing
|
||||
unheated unhelpful unhidden unhinge unhitched unholy unhook unicorn
|
||||
unicycle unified unifier uniformed uniformly unify unimpeded uninjured
|
||||
uninstall uninsured uninvited union uniquely unisexual unison unissued
|
||||
unit universal universe unjustly unkempt unkind unknotted unknowing
|
||||
unknown unlaced unlatch unlawful unleaded unlearned unleash unless
|
||||
unleveled unlighted unlikable unlimited unlined unlinked unlisted
|
||||
unlit unlivable unloaded unloader unlocked unlocking unlovable unloved
|
||||
unlovely unloving unluckily unlucky unmade unmanaged unmanned unmapped
|
||||
unmarked unmasked unmasking unmatched unmindful unmixable unmixed
|
||||
unmolded unmoral unmovable unmoved unmoving unnamable unnamed
|
||||
unnatural unneeded unnerve unnerving unnoticed unopened unopposed
|
||||
unpack unpadded unpaid unpainted unpaired unpaved unpeeled unpicked
|
||||
unpiloted unpinned unplanned unplanted unpleased unpledged unplowed
|
||||
unplug unpopular unproven unquote unranked unrated unraveled unreached
|
||||
unread unreal unreeling unrefined unrelated unrented unrest unretired
|
||||
unrevised unrigged unripe unrivaled unroasted unrobed unroll unruffled
|
||||
unruly unrushed unsaddle unsafe unsaid unsalted unsaved unsavory
|
||||
unscathed unscented unscrew unsealed unseated unsecured unseeing
|
||||
unseemly unseen unselect unselfish unsent unsettled unshackle unshaken
|
||||
unshaved unshaven unsheathe unshipped unsightly unsigned unskilled
|
||||
unsliced unsmooth unsnap unsocial unsoiled unsold unsolved unsorted
|
||||
unspoiled unspoken unstable unstaffed unstamped unsteady unsterile
|
||||
unstirred unstitch unstopped unstuck unstuffed unstylish unsubtle
|
||||
unsubtly unsuited unsure unsworn untagged untainted untaken untamed
|
||||
untangled untapped untaxed unthawed unthread untidy untie until
|
||||
untimed untimely untitled untoasted untold untouched untracked
|
||||
untrained untreated untried untrimmed untrue untruth unturned untwist
|
||||
untying unusable unused unusual unvalued unvaried unvarying unveiled
|
||||
unveiling unvented unviable unvisited unvocal unwanted unwarlike
|
||||
unwary unwashed unwatched unweave unwed unwelcome unwell unwieldy
|
||||
unwilling unwind unwired unwitting unwomanly unworldly unworn
|
||||
unworried unworthy unwound unwoven unwrapped unwritten unzip upbeat
|
||||
upchuck upcoming upcountry update upfront upgrade upheaval upheld
|
||||
uphill uphold uplifted uplifting upload upon upper upright uprising
|
||||
upriver uproar uproot upscale upside upstage upstairs upstart upstate
|
||||
upstream upstroke upswing uptake uptight uptown upturned upward upwind
|
||||
uranium urban urchin urethane urgency urgent urging urologist urology
|
||||
usable usage useable used uselessly user usher usual utensil utility
|
||||
utilize utmost utopia utter vacancy vacant vacate vacation vagabond
|
||||
vagrancy vagrantly vaguely vagueness valiant valid valium valley
|
||||
valuables value vanilla vanish vanity vanquish vantage vaporizer
|
||||
variable variably varied variety various varmint varnish varsity
|
||||
varying vascular vaseline vastly vastness veal vegan veggie vehicular
|
||||
velcro velocity velvet vendetta vending vendor veneering vengeful
|
||||
venomous ventricle venture venue venus verbalize verbally verbose
|
||||
verdict verify verse version versus vertebrae vertical vertigo very
|
||||
vessel vest veteran veto vexingly viability viable vibes vice vicinity
|
||||
victory video viewable viewer viewing viewless viewpoint vigorous
|
||||
village villain vindicate vineyard vintage violate violation violator
|
||||
violet violin viper viral virtual virtuous virus visa viscosity
|
||||
viscous viselike visible visibly vision visiting visitor visor vista
|
||||
vitality vitalize vitally vitamins vivacious vividly vividness vixen
|
||||
vocalist vocalize vocally vocation voice voicing void volatile volley
|
||||
voltage volumes voter voting voucher vowed vowel voyage wackiness wad
|
||||
wafer waffle waged wager wages waggle wagon wake waking walk walmart
|
||||
walnut walrus waltz wand wannabe wanted wanting wasabi washable
|
||||
washbasin washboard washbowl washcloth washday washed washer washhouse
|
||||
washing washout washroom washstand washtub wasp wasting watch water
|
||||
waviness waving wavy whacking whacky wham wharf wheat whenever whiff
|
||||
whimsical whinny whiny whisking whoever whole whomever whoopee
|
||||
whooping whoops why wick widely widen widget widow width wieldable
|
||||
wielder wife wifi wikipedia wildcard wildcat wilder wildfire wildfowl
|
||||
wildland wildlife wildly wildness willed willfully willing willow
|
||||
willpower wilt wimp wince wincing wind wing winking winner winnings
|
||||
winter wipe wired wireless wiring wiry wisdom wise wish wisplike wispy
|
||||
wistful wizard wobble wobbling wobbly wok wolf wolverine womanhood
|
||||
womankind womanless womanlike womanly womb woof wooing wool woozy word
|
||||
work worried worrier worrisome worry worsening worshiper worst wound
|
||||
woven wow wrangle wrath wreath wreckage wrecker wrecking wrench
|
||||
wriggle wriggly wrinkle wrinkly wrist writing written wrongdoer
|
||||
wronged wrongful wrongly wrongness wrought xbox xerox yahoo yam
|
||||
yanking yapping yard yarn yeah yearbook yearling yearly yearning yeast
|
||||
yelling yelp yen yesterday yiddish yield yin yippee yo-yo yodel yoga
|
||||
yogurt yonder yoyo yummy zap zealous zebra zen zeppelin zero zestfully
|
||||
zesty zigzagged zipfile zipping zippy zips zit zodiac zombie zone
|
||||
zoning zookeeper zoologist zoology zoom''')
|
||||
|
||||
|
||||
_indicies = [m.span() for m in finditer(rb'\w+', _eff_large_wordlist)]
|
||||
|
||||
|
||||
def gen_passphrase(how_many_words=7):
|
||||
return b' '.join(
|
||||
_eff_large_wordlist[begin:end]
|
||||
for begin, end in choices(_indicies, k=how_many_words)
|
||||
).decode('UTF_8')
|
||||
|
||||
|
||||
def generate_name():
|
||||
return ''.join(
|
||||
word[:randint(2, 4)]
|
||||
for word in gen_passphrase(randint(2, 5)).split()
|
||||
).title()
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
print(gen_passphrase())
|
||||
|
||||
Loading…
Reference in New Issue