""" | |
The MIT License (MIT) | |
Copyright (c) 2014 GeekGao | |
Permission is hereby granted, free of charge, to any person obtaining a copy | |
of this software and associated documentation files (the "Software"), to deal | |
in the Software without restriction, including without limitation the rights | |
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | |
copies of the Software, and to permit persons to whom the Software is | |
furnished to do so, subject to the following conditions: | |
The above copyright notice and this permission notice shall be included in | |
all copies or substantial portions of the Software. | |
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | |
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | |
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | |
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | |
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | |
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | |
THE SOFTWARE. | |
""" | |
import random | |
ALL_ENG_NAMES = [ | |
"fAaliyah","mAaron","fAarushi","fAbagail","fAbbey","fAbbi","fAbbie","fAbby","mAbdul","mAbdullah" | |
,"mAbe","mAbel","fAbi","fAbia","fAbigail","mAbraham","mAbram","fAbrianna","mAbriel","fAbrielle" | |
,"fAby","fAcacia","mAce","fAda","fAdalia","fAdalyn","mAdam","mAdan","fAddie","mAddison" | |
,"fAddison","mAde","fAdelaide","fAdele","fAdelene","fAdelia","fAdelina","fAdeline","mAden","mAdnan" | |
,"mAdonis","fAdreanna","mAdrian","fAdriana","fAdrianna","fAdrianne","mAdriel","fAdrienne","fAerona","fAgatha" | |
,"fAggie","fAgnes","mAhmad","mAhmed","fAida","mAidan","mAiden","fAileen","fAilsa","fAimee" | |
,"fAine","fAinsleigh","fAinsley","mAinsley","fAisha","fAisling","fAislinn","mAjay","mAl","mAlain" | |
,"fAlaina","mAlan","fAlana","fAlanis","fAlanna","fAlannah","fAlaska","mAlastair","fAlayah","fAlayna" | |
,"fAlba","mAlbert","fAlberta","mAlberto","mAlbie","mAlden","mAldo","fAleah","mAlec","fAlecia" | |
,"fAleisha","fAlejandra","mAlejandro","mAlen","fAlena","mAlesandro","fAlessandra","fAlessia","mAlex","fAlex" | |
,"fAlexa","mAlexander","fAlexandra","fAlexandria","fAlexia","fAlexis","mAlexis","fAlexus","mAlfie","mAlfonso" | |
,"mAlfred","mAlfredo","mAli","fAli","fAlia","fAlice","fAlicia","fAlina","fAlisa","fAlisha" | |
,"fAlison","fAlissa","mAlistair","fAlivia","fAliyah","fAliza","fAlize","fAlka","mAllan","mAllen" | |
,"fAllie","fAllison","fAlly","fAllyson","fAlma","fAlondra","mAlonzo","mAloysius","mAlphonso","mAlton" | |
,"mAlvin","fAlycia","fAlyshialynn","fAlyson","fAlyssa","fAlyssia","fAmalia","fAmanda","fAmani","fAmara" | |
,"mAmari","fAmari","fAmaris","fAmaya","fAmber","fAmberly","fAmelia","fAmelie","fAmerica","fAmethyst" | |
,"fAmie","fAmina","mAmir","fAmirah","mAmit","fAmity","mAmos","fAmy","fAmya","fAna" | |
,"fAnabel","fAnabelle","fAnahi","fAnais","fAnamaria","mAnand","fAnanya","fAnastasia","mAnderson","fAndie" | |
,"mAndre","fAndrea","mAndreas","mAndres","mAndrew","fAndromeda","mAndy","mAngel","fAngel","fAngela" | |
,"fAngelia","fAngelica","fAngelina","fAngeline","fAngelique","mAngelo","fAngie","mAngus","fAnika","fAnisa" | |
,"fAnita","fAniya","fAniyah","fAnjali","fAnn","fAnna","fAnnabel","fAnnabella","fAnnabelle","fAnnabeth" | |
,"fAnnalisa","fAnnalise","fAnne","fAnneke","fAnnemarie","fAnnette","fAnnie","fAnnika","fAnnmarie","mAnsel" | |
,"mAnson","fAnthea","mAnthony","fAntoinette","mAnton","fAntonia","mAntonio","mAntony","fAnuja","fAnusha" | |
,"fAnushka","fAnya","fAoibhe","fAoibheann","fAoife","fAphrodite","mApollo","fApple","fApril","fAqua" | |
,"fArabella","fArabelle","mAran","mArcher","mArchie","mAri","fAria","fAriadne","fAriana","fArianna" | |
,"fArianne","fAriel","fAriella","fArielle","fArisha","mArjun","fArleen","fArlene","fArlette","mArlo" | |
,"mArman","mArmando","mArnold","mAron","mArran","mArrie","mArt","fArtemis","mArthur","mArturo" | |
,"mArun","fArwen","mArwin","fArya","mAsa","mAsad","mAsh","fAsha","fAshanti","mAshby" | |
,"mAsher","fAshlee","fAshleigh","fAshley","mAshley","fAshlie","fAshlyn","fAshlynn","mAshton","fAshton" | |
,"fAshvini","fAsia","fAsma","mAspen","fAspen","mAston","fAstrid","mAthan","fAthena","fAthene" | |
,"mAtticus","fAubreanna","fAubree","fAubrey","mAubrey","fAudra","fAudrey","fAudrina","mAudwin","mAugust" | |
,"fAugustina","mAugustus","fAurelia","fAurora","mAusten","mAustin","fAutumn","fAva","fAvalon","mAvery" | |
,"fAvery","fAvril","mAxel","fAya","mAyaan","fAyana","fAyanna","mAyden","fAyesha","fAyisha" | |
,"fAyla","fAzalea","fAzaria","fAzariah","fBailey","mBailey","mBarack","fBarbara","fBarbie","mBarclay" | |
,"mBarnaby","mBarney","mBarrett","mBarron","mBarry","mBart","mBartholomew","mBasil","mBastian","mBaxter" | |
,"mBay","fBay","fBaylee","mBaylor","fBea","mBear","fBeatrice","fBeatrix","mBeau","fBecca" | |
,"fBeccy","mBeck","mBeckett","fBecky","fBelinda","fBella","mBellamy","fBellatrix","fBelle","mBen" | |
,"mBenedict","fBenita","mBenjamin","mBenji","mBenjy","mBennett","mBennie","mBenny","mBenson","mBentley" | |
,"mBently","fBernadette","mBernard","mBernardo","fBernice","mBernie","mBert","fBertha","mBertie","mBertram" | |
,"fBeryl","fBess","fBeth","fBethan","fBethanie","fBethany","fBetsy","fBettina","fBetty","mBev" | |
,"mBevan","fBeverly","fBeyonce","fBianca","mBill","fBillie","mBilly","mBjorn","mBladen","mBlain" | |
,"mBlaine","mBlair","fBlair","fBlaire","mBlaise","mBlake","fBlake","fBlakely","fBlanche","fBlaze" | |
,"mBlaze","fBlessing","fBliss","fBloom","fBlossom","mBlue","fBlythe","mBob","fBobbi","fBobbie" | |
,"fBobby","mBobby","mBodie","fBonita","fBonnie","fBonquesha","mBoris","mBoston","mBowen","mBoyd" | |
,"mBrad","mBraden","mBradford","mBradley","mBradwin","mBrady","mBraeden","fBraelyn","mBram","mBranden" | |
,"fBrandi","mBrandon","fBrandy","mBrantley","mBraxton","mBrayan","mBrayden","mBraydon","fBraylee","mBraylon" | |
,"fBrea","fBreanna","fBree","fBreeze","fBrenda","mBrendan","mBrenden","mBrendon","fBrenna","mBrennan" | |
,"mBrent","mBrenton","mBret","mBrett","mBrevin","mBrevyn","fBria","mBrian","fBriana","fBrianna" | |
,"fBrianne","fBriar","mBrice","fBridget","fBridgette","mBridie","fBridie","fBriella","fBrielle","mBrighton" | |
,"fBrigid","fBriley","fBrinley","mBrinley","fBriony","fBrisa","fBristol","fBritney","fBritt","fBrittany" | |
,"fBrittney","mBrock","mBrodie","mBrody","mBrogan","fBrogan","fBronagh","mBronson","fBronte","fBronwen" | |
,"fBronwyn","fBrook","fBrooke","fBrooklyn","fBrooklynn","mBrooks","mBruce","mBruno","mBryan","fBryanna" | |
,"mBryant","mBryce","mBryden","mBrydon","fBrylee","fBryn","fBrynlee","fBrynn","mBryon","fBryony" | |
,"mBryson","mBuck","mBuddy","fBunty","mBurt","mBurton","mBuster","mButch","mByron","mCadby" | |
,"mCade","mCaden","fCadence","mCael","mCaelan","mCaesar","mCai","mCaiden","fCailin","mCain" | |
,"fCaitlan","fCaitlin","fCaitlyn","mCaius","mCal","mCale","mCaleb","fCaleigh","mCalhoun","fCali" | |
,"fCalista","mCallan","mCallen","fCallie","fCalliope","fCallista","mCallum","mCalum","mCalvin","fCalypso" | |
,"mCam","fCambria","mCamden","mCameron","fCameron","fCami","fCamila","fCamilla","fCamille","mCampbell" | |
,"mCamron","fCamryn","fCandace","fCandice","fCandis","fCandy","fCaoimhe","fCaprice","fCara","mCarey" | |
,"fCarina","fCaris","fCarissa","mCarl","fCarla","fCarlene","fCarley","fCarlie","mCarlisle","mCarlos" | |
,"mCarlton","fCarly","fCarlynn","fCarmel","fCarmela","fCarmen","fCarol","fCarole","fCarolina","fCaroline" | |
,"fCarolyn","fCarrie","mCarsen","mCarson","mCarter","fCarter","mCary","fCarys","fCasey","mCasey" | |
,"mCash","mCason","mCasper","fCassandra","fCassia","fCassidy","fCassie","mCassius","mCastiel","mCastor" | |
,"fCat","fCatalina","fCate","fCaterina","mCathal","fCathalina","fCatherine","fCathleen","fCathy","fCatlin" | |
,"mCato","fCatrina","fCatriona","mCavan","mCayden","mCaydon","fCayla","fCece","fCecelia","mCecil" | |
,"fCecilia","fCecily","mCedric","fCeleste","fCelestia","fCelestine","fCelia","fCelina","fCeline","fCelise" | |
,"fCerise","fCerys","mCesar","mChad","mChance","mChandler","fChanel","fChanelle","mChanning","fChantal" | |
,"fChantelle","fCharis","fCharissa","fCharity","fCharlene","mCharles","fCharley","mCharley","mCharlie","fCharlie" | |
,"fCharlize","fCharlotte","mCharlton","fCharmaine","mChase","fChastity","mChaz","mChe","fChelsea","fChelsey" | |
,"fChenai","fChenille","fCher","fCheri","fCherie","fCherry","fCheryl","mChesney","mChester","mChevy" | |
,"fCheyanne","fCheyenne","fChiara","mChip","fChloe","mChris","fChris","fChrissy","fChrista","fChristabel" | |
,"fChristal","fChristen","fChristi","mChristian","fChristiana","fChristie","fChristina","fChristine","mChristopher","fChristy" | |
,"fChrystal","mChuck","mCian","fCiara","mCiaran","fCici","fCiel","fCierra","mCillian","fCindy" | |
,"fClaire","mClancy","fClara","fClarabelle","fClare","mClarence","fClarice","fClaris","fClarissa","fClarisse" | |
,"fClarity","mClark","fClary","mClaude","fClaudette","fClaudia","fClaudine","mClay","mClayton","fClea" | |
,"mClement","fClementine","fCleo","fCleopatra","mCliff","mClifford","mClifton","mClint","mClinton","mClive" | |
,"fClodagh","fClotilde","fClover","mClyde","mCoby","fCoco","mCody","mCohen","mColby","mCole" | |
,"fColette","mColin","fColleen","mCollin","mColm","mColt","mColton","mConan","mConner","fConnie" | |
,"mConnor","mConor","mConrad","fConstance","mConstantine","mCooper","fCora","fCoral","fCoralie","fCoraline" | |
,"mCorbin","fCordelia","mCorey","fCori","fCorina","fCorinne","mCormac","fCornelia","mCornelius","fCorra" | |
,"mCory","fCosette","fCourtney","mCraig","fCressida","fCristal","mCristian","fCristina","mCristobal","mCrosby" | |
,"mCruz","fCrystal","mCullen","mCurt","mCurtis","mCuthbert","fCyndi","fCynthia","mCyril","mCyrus" | |
,"mDacey","fDagmar","fDahlia","mDaire","fDaisy","fDakota","mDakota","mDale","mDallas","mDalton" | |
,"mDamian","mDamien","mDamion","mDamon","mDan","fDana","mDana","mDane","fDanette","fDani" | |
,"fDanica","mDaniel","fDaniela","fDaniella","fDanielle","fDanika","mDanny","mDante","fDaphne","mDara" | |
,"fDara","mDaragh","fDarby","fDarcey","fDarcie","mDarcy","fDarcy","mDaren","fDaria","mDarian" | |
,"mDarin","mDario","mDarius","fDarla","fDarlene","mDarnell","mDarragh","mDarrel","mDarrell","mDarren" | |
,"mDarrin","mDarryl","mDarryn","mDarwin","mDaryl","mDash","mDashawn","fDasia","mDave","mDavid" | |
,"fDavida","mDavin","fDavina","mDavion","mDavis","fDawn","mDawson","mDax","mDaxter","mDaxton" | |
,"fDayna","fDaysha","mDayton","mDeacon","mDean","fDeana","fDeandra","mDeandre","fDeann","fDeanna" | |
,"fDeanne","fDeb","fDebbie","fDebby","fDebora","fDeborah","fDebra","mDeclan","fDee","fDeedee" | |
,"fDeena","mDeepak","fDeidre","fDeirdre","fDeja","fDelaney","fDelanie","fDelany","mDelbert","fDelia" | |
,"fDelilah","fDella","fDelores","fDelphine","fDemetria","mDemetrius","fDemi","fDena","mDenis","fDenise" | |
,"mDennis","fDenny","mDenver","mDenzel","mDeon","mDerek","mDermot","mDerrick","mDeshaun","mDeshawn" | |
,"fDesiree","mDesmond","fDestinee","fDestiny","mDev","mDevin","mDevlin","mDevon","mDewayne","mDewey" | |
,"mDexter","fDiamond","fDiana","fDiane","fDianna","fDianne","mDiarmuid","mDick","fDido","mDiego" | |
,"mDilan","mDillon","mDimitri","fDina","mDinesh","mDino","mDion","fDionne","fDior","mDirk" | |
,"fDixie","mDjango","mDmitri","fDolly","fDolores","mDominic","mDominick","fDominique","mDon","mDonald" | |
,"fDonna","mDonnie","mDonovan","fDora","fDoreen","mDorian","fDoris","fDorothy","fDot","mDoug" | |
,"mDouglas","mDoyle","mDrake","mDrew","fDrew","mDuane","mDuke","fDulce","mDuncan","mDustin" | |
,"mDwayne","mDwight","mDylan","fEabha","mEamon","mEarl","mEarnest","mEason","mEaston","fEbony" | |
,"fEcho","mEd","mEddie","mEddy","fEden","mEden","mEdgar","fEdie","mEdison","fEdith" | |
,"mEdmund","fEdna","mEdouard","mEdric","mEdsel","mEduardo","mEdward","mEdwardo","mEdwin","fEdwina" | |
,"fEffie","mEfrain","mEfren","mEgan","mEgon","fEileen","fEilidh","fEimear","fElaina","fElaine" | |
,"fElana","fEleanor","fElectra","fElektra","fElena","mEli","fEliana","mElias","mElijah","fElin" | |
,"fElina","fElinor","mEliot","fElisa","fElisabeth","fElise","mElisha","fEliza","fElizabeth","fElla" | |
,"fElle","fEllen","fEllery","fEllie","mEllington","mElliot","mElliott","fEllis","mEllis","fElly" | |
,"mElmer","mElmo","fElodie","fEloise","fElora","fElsa","fElsie","fElspeth","mElton","fElva" | |
,"fElvira","mElvis","mElwyn","fElysia","fElyza","mEmanuel","fEmanuela","fEmber","fEmelda","fEmely" | |
,"fEmer","fEmerald","mEmerson","fEmerson","mEmery","mEmet","mEmil","fEmilee","fEmilia","mEmiliano" | |
,"fEmilie","mEmilio","fEmily","fEmma","fEmmalee","fEmmaline","fEmmalyn","mEmmanuel","fEmmanuelle","fEmmeline" | |
,"mEmmerson","mEmmet","mEmmett","fEmmie","fEmmy","fEnid","mEnnio","mEnoch","mEnrique","fEnya" | |
,"mEnzo","mEoghan","mEoin","mEric","fErica","mErick","mErik","fErika","fErin","fEris" | |
,"mErnest","mErnesto","mErnie","mErrol","mErvin","mErwin","fEryn","fEsmay","fEsme","fEsmeralda" | |
,"fEsparanza","fEsperanza","mEsteban","fEstee","fEstelle","fEster","fEsther","fEstrella","mEthan","fEthel" | |
,"mEthen","mEtienne","mEuan","mEuen","mEugene","fEugenie","fEunice","mEustace","fEva","mEvan" | |
,"fEvangelina","fEvangeline","mEvangelos","fEve","fEvelin","fEvelyn","mEvelyn","mEverett","fEverly","fEvie" | |
,"fEvita","mEwan","mEzekiel","mEzio","mEzra","mFabian","mFabio","fFabrizia","mFaisal","fFaith" | |
,"fFallon","fFanny","fFarah","mFarley","fFarrah","fFatima","fFawn","fFay","fFaye","mFebian" | |
,"fFelicia","fFelicity","mFelipe","mFelix","mFergus","fFern","mFernand","fFernanda","mFernando","fFfion" | |
,"mFidel","fFifi","mFinbar","mFinlay","mFinley","mFinn","mFinnian","mFinnigan","fFiona","mFionn" | |
,"mFletcher","fFleur","fFlick","fFlo","fFlora","fFlorence","mFloyd","mFlynn","mFord","mForest" | |
,"mForrest","mFoster","mFox","fFran","fFrances","fFrancesca","mFrancesco","fFrancine","mFrancis","mFrancisco" | |
,"mFrank","fFrankie","mFrankie","mFranklin","mFranklyn","mFraser","mFred","fFreda","mFreddie","mFreddy" | |
,"mFrederick","mFredrick","fFreya","fFrida","mFritz","fGabby","mGabe","mGabriel","fGabriela","fGabriella" | |
,"fGabrielle","mGael","mGaelan","mGage","fGail","mGale","mGalen","mGannon","mGareth","mGarman" | |
,"fGarnet","mGarrett","mGarrison","mGarry","mGarth","mGary","mGaston","mGavin","fGayle","fGaynor" | |
,"fGeena","fGemma","fGena","mGene","fGenesis","fGenevieve","mGeoff","mGeoffrey","mGeorge","fGeorgette" | |
,"fGeorgia","fGeorgie","fGeorgina","mGeraint","mGerald","fGeraldine","mGerard","mGerardo","mGermain","mGerry" | |
,"fGert","fGertrude","fGia","mGian","fGianna","mGibson","mGideon","fGigi","mGil","mGilbert" | |
,"mGilberto","mGiles","fGillian","fGina","fGinger","fGinny","mGino","mGiorgio","fGiovanna","mGiovanni" | |
,"fGisela","fGiselle","fGisselle","fGladys","mGlen","fGlenda","mGlenn","fGlenys","fGloria","mGlyndwr" | |
,"fGlynis","mGodfrey","mGodric","mGodwin","fGolda","fGoldie","mGonzalo","mGordon","fGrace","fGracelyn" | |
,"fGracie","mGrady","mGraeme","mGraham","fGrainne","mGrant","mGrayson","mGreg","mGregg","mGregor" | |
,"mGregory","fGreta","fGretchen","mGrey","mGreyson","mGriffin","fGriselda","fGuadalupe","mGuillermo","fGuinevere" | |
,"mGunnar","mGunner","mGus","mGustav","mGustavo","mGuy","fGwen","fGwendolyn","fGwyneth","fHabiba" | |
,"mHaden","fHadley","mHaiden","fHailee","fHailey","mHal","fHaleigh","fHaley","fHalle","fHallie" | |
,"mHamish","mHan","mHank","fHanna","fHannah","mHans","mHarlan","fHarley","mHarley","fHarmony" | |
,"mHarold","fHarper","fHarriet","mHarris","mHarrison","mHarry","mHarvey","mHassan","fHattie","fHaven" | |
,"mHayden","fHayden","mHayes","fHaylee","fHayley","fHazel","fHazeline","mHeath","fHeather","fHeaven" | |
,"mHector","fHeidi","fHelen","fHelena","fHelene","fHelga","fHelina","mHendrik","mHendrix","mHenley" | |
,"mHenri","fHenrietta","mHenry","fHepsiba","fHera","mHerbert","mHerman","fHermione","fHester","mHeston" | |
,"fHetty","fHilary","mHilary","fHilda","fHillary","mHolden","fHollie","fHolly","mHomer","fHonesty" | |
,"fHoney","fHonor","fHonour","fHope","mHorace","mHoratio","mHoward","mHubert","mHudson","mHugh" | |
,"mHugo","mHumberto","mHumphrey","mHunter","mHuw","fHyacinth","mHywel","mIain","mIan","fIanthe" | |
,"mIanto","mIbrahim","fIda","mIdris","mIeuan","mIggy","mIgnacio","mIgor","mIke","fIla" | |
,"fIlene","fIliana","fIlona","fIlse","fImani","fImelda","fImogen","mImran","fIndia","mIndiana" | |
,"fIndie","fIndigo","fIndira","fInes","fIngrid","mInigo","fIona","mIra","fIra","fIrene" | |
,"fIrina","fIris","fIrma","mIrvin","mIrving","mIrwin","fIsa","mIsaac","fIsabel","fIsabell" | |
,"fIsabella","fIsabelle","fIsadora","mIsaiah","fIsha","mIsiah","mIsidore","fIsis","fIsla","mIsmael" | |
,"fIsobel","fIsolde","mIsrael","mIssac","fItzel","mIvan","fIvana","mIvor","fIvy","fIyanna" | |
,"fIzabella","fIzidora","fIzzie","fIzzy","mJace","fJacinda","fJacinta","mJack","mJackie","fJackie" | |
,"mJackson","mJacob","mJacoby","fJacqueline","fJacquelyn","mJacques","fJada","fJade","fJaden","mJaden" | |
,"mJadon","fJadyn","fJaelynn","mJagger","mJago","mJai","fJaida","mJaiden","fJaime","mJaime" | |
,"mJak","mJake","mJakob","mJalen","mJamal","mJames","mJameson","mJamie","fJamie","mJamison" | |
,"fJamiya","fJan","mJan","fJana","fJancis","fJane","fJanelle","fJanessa","fJanet","fJanette" | |
,"fJania","fJanice","fJanie","fJanine","fJanis","fJaniya","fJanuary","fJaqueline","mJared","mJarod" | |
,"mJarrett","mJarrod","mJarvis","mJase","fJasmin","fJasmine","mJason","mJasper","mJavier","mJavon" | |
,"mJax","mJaxon","mJaxson","mJay","fJaya","mJayce","fJayda","mJayden","fJayden","mJaydon" | |
,"fJayla","mJaylen","fJaylene","mJaylin","fJaylinn","mJaylon","fJaylynn","fJayne","mJayson","fJazlyn" | |
,"fJazmin","fJazmine","fJazz","fJean","fJeanette","fJeanine","fJeanne","fJeannette","fJeannie","fJeannine" | |
,"mJeb","mJebediah","mJed","mJediah","mJedidiah","mJeff","mJefferson","mJeffery","mJeffrey","mJeffry" | |
,"fJemima","fJemma","fJen","fJena","fJenelle","fJenessa","fJenna","fJennette","fJenni","fJennie" | |
,"fJennifer","fJenny","fJensen","mJensen","mJenson","mJerald","mJeremiah","mJeremy","fJeri","mJericho" | |
,"mJermaine","mJerome","fJerri","mJerry","fJess","fJessa","mJesse","fJessica","mJessie","fJessie" | |
,"mJesus","fJet","mJet","mJethro","mJett","fJewel","fJill","fJillian","mJim","mJimmie" | |
,"mJimmy","fJo","mJoachim","fJoan","fJoann","fJoanna","fJoanne","mJoaquin","fJocelyn","fJodi" | |
,"fJodie","fJody","mJody","mJoe","mJoel","fJoelle","mJoey","mJohan","fJohanna","mJohn" | |
,"mJohnathan","mJohnathon","mJohnnie","mJohnny","fJoleen","fJolene","fJolie","mJon","mJonah","mJonas" | |
,"mJonathan","mJonathon","fJoni","mJonty","mJordan","fJordan","fJordana","mJordon","mJordy","fJordyn" | |
,"mJorge","fJorja","mJose","fJoselyn","mJoseph","fJosephine","mJosh","mJoshua","mJosiah","fJosie" | |
,"mJosue","mJovan","fJoy","fJoyce","mJuan","fJuanita","mJudah","mJudas","mJudd","fJude" | |
,"mJude","fJudith","fJudy","fJules","fJulia","mJulian","fJuliana","fJulianna","fJulianne","fJulie" | |
,"fJulienne","fJuliet","fJuliette","mJulio","fJulissa","mJulius","fJuly","fJune","fJuniper","fJuno" | |
,"fJustice","mJustice","mJustin","fJustina","fJustine","fKacey","mKade","mKaden","fKadence","mKai" | |
,"mKaiden","fKaidence","fKailey","fKailyn","mKaine","fKaitlin","fKaitlyn","fKaitlynn","mKale","fKalea" | |
,"mKaleb","fKaleigh","fKali","fKalia","fKalista","fKallie","fKamala","mKameron","fKamryn","mKane" | |
,"fKara","fKaren","fKari","fKarin","fKarina","fKarissa","mKarl","fKarla","fKarlee","fKarly" | |
,"fKarolina","mKarson","fKaryn","fKasey","mKash","mKasper","fKassandra","fKassidy","fKassie","fKat" | |
,"fKatara","fKatarina","fKate","fKatelyn","fKatelynn","fKaterina","fKatharine","fKatherine","fKathleen","fKathryn" | |
,"fKathy","fKatia","fKatie","fKatlyn","fKatniss","fKatrina","fKaty","fKatya","fKay","fKaya" | |
,"mKayden","fKaye","fKayla","fKaylee","fKayleigh","mKaylen","fKayley","fKaylie","fKaylin","mKayson" | |
,"mKeanu","fKeara","mKeaton","mKedrick","mKeegan","fKeeley","fKeely","mKeenan","fKeira","fKeisha" | |
,"mKeith","fKelis","mKellan","mKellen","fKelley","fKelli","fKellie","mKellin","mKelly","fKelly" | |
,"fKelsey","fKelsie","mKelvin","mKen","fKendall","mKendall","fKendra","mKendrick","fKenna","fKennedy" | |
,"mKennedy","mKenneth","mKenny","mKent","mKenton","fKenzie","fKera","fKeri","fKerian","fKerri" | |
,"fKerry","mKerry","mKevin","mKhalid","mKhalil","fKia","mKian","fKiana","fKiara","mKiefer" | |
,"fKiera","mKieran","mKieron","fKierra","fKiersten","fKiki","fKiley","mKillian","fKim","mKim" | |
,"fKimberlee","fKimberley","fKimberly","fKimbriella","fKimmy","mKingsley","mKingston","fKinley","fKinsey","fKinsley" | |
,"mKip","fKira","mKiran","mKirby","mKirk","fKirsten","fKirstin","fKirsty","mKit","fKitty" | |
,"fKizzy","mKlaus","mKlay","fKloe","mKnox","mKobe","mKoby","mKody","mKolby","fKora" | |
,"fKori","fKourtney","mKris","fKris","mKrish","fKrista","fKristen","fKristi","mKristian","fKristie" | |
,"fKristin","fKristina","fKristine","mKristoff","mKristopher","fKristy","fKrystal","mKurt","mKurtis","mKye" | |
,"fKyla","mKylar","mKyle","fKylee","fKyleigh","mKylen","mKyler","fKylie","fKyra","mKyran" | |
,"mKyrin","mKyron","fLacey","mLacey","mLachlan","fLacie","fLacy","fLadonna","fLaila","fLainey" | |
,"mLake","fLakyn","fLala","mLamar","mLamont","fLana","mLance","mLanden","mLandon","mLandyn" | |
,"mLane","fLaney","mLangdon","mLangston","fLara","fLarissa","mLarry","mLars","fLatoya","fLaura" | |
,"fLaurel","fLauren","mLaurence","fLaurie","mLaurie","fLauryn","fLavana","fLavender","fLavinia","mLawrence" | |
,"mLawson","fLayla","mLayne","mLayton","fLea","mLeaf","fLeah","fLeandra","mLeandro","fLeann" | |
,"fLeanna","fLeanne","mLebron","fLee","mLee","fLeela","fLeena","fLeia","mLeigh","fLeigh" | |
,"mLeighton","fLeila","fLeilani","fLela","mLeland","fLena","mLennie","mLennon","mLennox","mLenny" | |
,"fLenore","mLeo","mLeon","fLeona","mLeonard","mLeonardo","mLeonel","fLeonie","mLeopold","fLeora" | |
,"mLeroy","mLes","fLesley","mLeslie","fLeslie","fLesly","mLester","fLeticia","fLetitia","fLettie" | |
,"mLeuan","mLev","mLeven","mLevi","mLewis","mLex","fLexi","fLexia","fLexie","fLexis" | |
,"fLeyla","fLia","mLiam","fLiana","fLianne","fLibbie","fLibby","fLiberty","fLidia","mLief" | |
,"fLiesl","fLila","fLilac","fLilah","fLili","fLilian","fLiliana","fLilita","fLilith","fLillia" | |
,"fLillian","fLillie","fLilly","fLily","fLina","mLincoln","fLinda","fLindsay","fLindsey","fLindy" | |
,"mLink","mLinus","mLionel","fLisa","mLisandro","fLisette","fLiv","fLivia","fLivvy","fLiz" | |
,"fLiza","fLizbeth","fLizette","fLizzie","fLizzy","mLloyd","mLochlan","mLogan","fLogan","fLois" | |
,"mLoki","fLola","fLolita","fLondon","mLondon","mLonnie","fLora","fLoran","mLorcan","fLorelei" | |
,"mLoren","fLoren","fLorena","mLorenzo","fLoretta","fLori","fLorie","mLoris","fLorna","fLorraine" | |
,"fLorri","fLorrie","fLottie","fLotus","fLou","mLou","fLouella","mLouie","mLouis","fLouisa" | |
,"fLouise","mLowell","fLuann","mLuca","mLucas","fLucia","mLucian","fLuciana","mLuciano","fLucie" | |
,"fLucille","fLucinda","fLucky","fLucy","mLuigi","mLuis","fLuisa","mLukas","mLuke","fLulu" | |
,"fLuna","fLupita","mLuther","fLuz","fLydia","fLyla","mLyle","fLynda","mLyndon","fLyndsey" | |
,"fLynette","mLynn","fLynn","fLynne","fLynnette","fLynsey","fLyra","fLyric","mLysander","fMabel" | |
,"fMacey","fMacie","mMack","fMackenzie","fMacy","fMadalyn","fMaddie","fMaddison","mMaddox","fMaddy" | |
,"fMadeleine","fMadeline","fMadelyn","fMadison","fMadisyn","fMadonna","fMadyson","fMae","fMaeve","fMagda" | |
,"fMagdalena","fMagdalene","fMaggie","mMagnus","fMaia","fMaire","fMairead","fMaisie","mMaison","fMaisy" | |
,"fMaja","fMakayla","fMakenna","fMakenzie","mMalachi","mMalakai","mMalcolm","fMalia","mMalik","fMalina" | |
,"fMalinda","fMallory","mMalloy","fMalory","fMandy","mManny","mManuel","fManuela","fMara","mMarc" | |
,"mMarcel","fMarcela","fMarcella","fMarcelle","fMarci","fMarcia","fMarcie","mMarco","mMarcos","mMarcus" | |
,"fMarcy","fMargaret","fMargarita","fMargaux","fMarge","fMargie","fMargo","fMargot","fMargret","fMaria" | |
,"fMariah","fMariam","fMarian","fMariana","fMarianna","fMarianne","fMaribel","fMarie","fMariela","fMariella" | |
,"mMarik","fMarilyn","fMarina","mMario","mMarion","fMarion","fMarisa","fMarisol","fMarissa","fMaritza" | |
,"fMarjorie","mMark","fMarla","fMarlee","fMarlena","fMarlene","mMarley","fMarley","mMarlon","fMarnie" | |
,"mMarquis","fMarsha","mMarshall","fMartha","mMartin","fMartina","mMarty","mMartyn","mMarvin","fMary" | |
,"fMaryam","fMaryann","fMarybeth","fMasie","mMason","mMassimo","mMat","mMateo","mMathew","fMatilda" | |
,"mMatt","mMatthew","mMatthias","fMaude","fMaura","fMaureen","mMaurice","mMauricio","mMaverick","fMavis" | |
,"mMax","mMaxim","mMaximilian","mMaximus","fMaxine","mMaxwell","fMay","fMaya","fMazie","fMckayla" | |
,"fMckenna","fMckenzie","fMea","fMeadow","fMeagan","fMeera","fMeg","fMegan","fMeghan","mMehdi" | |
,"mMehtab","fMei","mMekhi","mMel","fMel","fMelanie","fMelina","fMelinda","fMelissa","fMelody" | |
,"mMelvin","fMercedes","fMercy","fMeredith","mMerick","fMerida","mMervyn","fMeryl","fMia","mMicah" | |
,"mMichael","fMichaela","mMicheal","fMichele","fMichelle","mMick","mMickey","mMiguel","fMika","fMikaela" | |
,"fMikayla","mMike","mMikey","fMikhaela","fMila","mMilan","fMildred","fMilena","mMiles","fMiley" | |
,"mMiller","fMillicent","fMillie","fMilly","mMilo","mMilton","fMimi","fMina","fMindy","fMinerva" | |
,"fMinnie","fMira","fMirabel","fMirabelle","fMiracle","fMiranda","fMiriam","fMirielle","mMisha","fMissie" | |
,"fMisty","mMitch","mMitchell","mMitt","fMitzi","mMoe","mMohamed","mMohammad","mMohammed","fMoira" | |
,"mMoises","fMollie","fMolly","fMona","fMonica","fMonika","fMonique","fMontana","mMonte","fMontserrat" | |
,"mMonty","mMordecai","mMorgan","fMorgan","fMorgana","mMorris","mMoses","fMoya","mMuhammad","fMuriel" | |
,"mMurphy","mMurray","fMya","fMyfanwy","fMyla","mMyles","fMyra","fMyrna","mMyron","fMyrtle" | |
,"fNadene","fNadia","fNadine","fNaja","fNala","fNana","fNancy","fNanette","fNaomi","mNash" | |
,"mNasir","fNatalia","fNatalie","fNatasha","mNate","mNath","mNathan","mNathanael","mNathaniel","fNaya" | |
,"fNayeli","mNeal","mNed","mNehemiah","mNeil","fNell","fNellie","fNelly","mNelson","fNena" | |
,"fNerissa","mNesbit","fNessa","mNestor","fNevaeh","fNeve","mNeville","mNevin","fNia","mNiall" | |
,"fNiamh","fNichola","mNicholas","fNichole","mNick","fNicki","mNickolas","fNicky","mNicky","mNico" | |
,"fNicola","mNicolas","fNicole","fNicolette","fNieve","mNigel","fNiki","fNikita","fNikki","mNiklaus" | |
,"mNikolai","mNikolas","fNila","mNile","mNils","fNina","fNishka","mNoah","mNoe","mNoel" | |
,"fNoelle","fNoemi","fNola","mNolan","fNora","fNorah","mNorbert","fNoreen","fNorma","mNorman" | |
,"fNova","fNyla","mOakes","mOakley","fOasis","fOcean","fOctavia","mOctavio","fOdalis","fOdalys" | |
,"fOdele","fOdelia","fOdette","mOisin","mOlaf","fOlga","mOli","fOlive","mOliver","fOlivia" | |
,"mOllie","mOlly","mOmar","fOona","fOonagh","fOpal","fOphelia","fOprah","mOran","fOriana" | |
,"fOrianna","mOrion","fOrla","fOrlaith","mOrlando","mOrson","mOscar","mOsvaldo","mOswald","mOtis" | |
,"mOtto","mOwen","mOzzie","mOzzy","mPablo","mPaco","mPaddy","mPadraig","fPage","fPaige" | |
,"fPaisley","mPalmer","fPaloma","fPam","fPamela","fPandora","fPansy","fPaola","mPaolo","fParis" | |
,"mParker","mPascal","mPat","fPatience","fPatrice","fPatricia","mPatrick","fPatsy","fPatti","fPatty" | |
,"mPaul","fPaula","fPaulette","fPaulina","fPauline","mPaxton","fPayton","mPayton","fPeace","mPearce" | |
,"fPearl","mPedro","fPeggy","fPenelope","fPenny","mPercy","fPerla","fPerrie","mPerry","fPersephone" | |
,"mPetar","mPete","mPeter","fPetra","fPetunia","fPeyton","mPeyton","mPhebian","mPhil","mPhilip" | |
,"mPhilippe","mPhillip","fPhillipa","fPhilomena","mPhineas","fPhoebe","fPhoenix","mPhoenix","fPhyllis","mPierce" | |
,"mPiers","mPip","fPiper","fPippa","fPixie","fPolly","fPollyanna","fPoppy","mPorter","fPortia" | |
,"mPoul","mPrakash","fPrecious","fPresley","fPreslie","mPreston","fPrimrose","mPrince","fPrincess","mPrinceton" | |
,"fPriscilla","fPriya","fPromise","fPrudence","fPrue","fQueenie","mQuentin","fQuiana","mQuincy","mQuinlan" | |
,"fQuinn","mQuinn","mQuinton","mQuintrell","fRabia","fRachael","fRachel","fRachelle","fRae","fRaegan" | |
,"fRaelyn","mRafael","mRafferty","mRaheem","mRahul","mRaiden","fRaina","fRaine","mRaj","mRajesh" | |
,"mRalph","mRam","mRameel","mRamon","fRamona","mRamsey","fRamsha","mRandal","mRandall","fRandi" | |
,"mRandolph","mRandy","fRani","fRania","mRaoul","mRaphael","fRaquel","mRashad","mRashan","mRashid" | |
,"mRaul","fRaven","mRavi","mRay","fRaya","mRaylan","mRaymond","fRayna","fRayne","fReagan" | |
,"fReanna","fReanne","fRebecca","fRebekah","mReece","mReed","mReef","fReese","mReese","fRegan" | |
,"mReggie","fRegina","mReginald","mRehan","mReid","mReilly","fReilly","fReina","mRemco","fRemi" | |
,"mRemington","mRemy","mRen","fRena","fRenata","mRene","fRene","fRenee","fRenesmee","mReuben" | |
,"mRex","fReyna","mReynaldo","mReza","fRhea","mRhett","fRhian","fRhianna","fRhiannon","fRhoda" | |
,"fRhona","fRhonda","mRhys","fRia","mRian","fRianna","mRicardo","mRich","mRichard","mRichie" | |
,"mRick","mRickey","fRicki","mRickie","mRicky","mRico","mRider","fRihanna","mRik","mRiker" | |
,"fRikki","mRiley","fRiley","mRio","fRita","mRiver","fRiver","fRiya","mRoan","fRoanne" | |
,"mRob","mRobbie","mRobby","mRobert","fRoberta","mRoberto","fRobin","mRobin","fRobyn","mRocco" | |
,"fRochelle","fRocio","mRock","mRocky","mRod","mRoderick","mRodger","mRodney","mRodolfo","mRodrigo" | |
,"mRogelio","mRoger","mRohan","fRoisin","mRoland","fRolanda","mRolando","mRoman","mRomeo","mRon" | |
,"mRonald","mRonan","fRonda","fRoni","mRonnie","mRonny","mRoosevelt","mRory","fRosa","fRosalie" | |
,"fRosalina","fRosalind","fRosalinda","fRosalynn","fRosanna","mRoscoe","fRose","fRoseanne","fRosella","fRosemarie" | |
,"fRosemary","fRosetta","fRosie","mRoss","fRosy","fRowan","mRowan","fRowena","fRoxana","fRoxanne" | |
,"fRoxie","fRoxy","mRoy","mRoyce","fRozlynn","mRuairi","mRuben","mRubin","fRuby","mRudolph" | |
,"mRudy","fRue","mRufus","mRupert","mRuss","mRussell","mRusty","fRuth","fRuthie","mRyan" | |
,"fRyanne","fRydel","mRyder","mRyker","mRylan","mRyland","fRylee","fRyleigh","mRyley","fRylie" | |
,"fSabina","fSabine","fSable","fSabrina","mSacha","fSade","fSadhbh","fSadie","fSaffron","fSafire" | |
,"fSafiya","fSage","fSahara","mSaid","fSaige","fSaira","fSally","fSalma","fSalome","mSalvador" | |
,"mSalvatore","mSam","fSam","fSamantha","fSamara","fSamia","mSamir","fSamira","fSammie","fSammy" | |
,"mSammy","mSamson","mSamuel","mSandeep","fSandra","fSandy","mSandy","fSania","mSanjay","mSantiago" | |
,"fSaoirse","fSapphire","fSara","fSarah","fSarina","fSariya","fSascha","fSasha","mSasha","fSaskia" | |
,"mSaul","fSavanna","fSavannah","mSawyer","fScarlet","fScarlett","mScot","mScott","mScottie","mScotty" | |
,"mSeamus","mSean","mSeb","mSebastian","fSebastianne","mSebastien","mSebestian","fSelah","fSelena","fSelene" | |
,"fSelina","fSelma","fSenuri","fSeptember","fSeren","fSerena","fSerenity","mSergio","mSeth","mShadrach" | |
,"fShakira","fShana","mShane","fShania","mShannon","fShannon","fShari","fSharon","fShary","mShaun" | |
,"fShauna","mShawn","fShawn","fShawna","fShawnette","mShay","fShayla","fShayna","mShayne","fShea" | |
,"mShea","fSheba","fSheena","fSheila","fShelby","mSheldon","fShelia","fShelley","fShelly","mShelton" | |
,"fSheri","fSheridan","mSherlock","mSherman","fSherri","fSherrie","fSherry","fSheryl","mShiloh","fShirley" | |
,"fShivani","fShona","fShonagh","fShreya","fShyla","fSian","mSid","fSidney","mSidney","fSienna" | |
,"fSierra","fSigourney","mSilas","fSilvia","mSimeon","mSimon","fSimone","fSimran","fSinead","fSiobhan" | |
,"fSky","mSky","fSkye","mSkylar","fSkylar","mSkyler","fSkyler","mSlade","fSloane","fSnow" | |
,"fSofia","fSofie","mSol","mSolomon","fSondra","fSonia","fSonja","mSonny","fSonya","fSophia" | |
,"fSophie","fSophy","mSoren","fSorrel","mSpencer","mSpike","fSpring","mStacey","fStacey","fStaci" | |
,"fStacie","mStacy","fStacy","mStan","mStanley","fStar","fStarla","mStefan","fStefanie","fStella" | |
,"fSteph","mStephan","fStephanie","mStephen","mSterling","mSteve","mSteven","mStevie","mStewart","mStone" | |
,"mStorm","mStuart","fSue","mSufyan","fSugar","fSuki","mSullivan","fSummer","fSusan","fSusanna" | |
,"fSusannah","fSusanne","fSusie","fSutton","fSuzanna","fSuzanne","fSuzette","fSuzie","fSuzy","mSven" | |
,"fSybil","fSydney","mSylvester","fSylvia","fSylvie","fTabatha","fTabitha","mTadhg","fTahlia","fTala" | |
,"fTalia","fTalitha","fTaliyah","fTallulah","mTalon","mTam","fTamara","fTamera","fTami","fTamia" | |
,"fTamika","fTammi","fTammie","fTammy","fTamra","fTamsin","fTania","fTanika","fTanisha","mTanner" | |
,"fTanya","fTara","mTariq","mTarquin","fTaryn","fTasha","fTasmin","mTate","fTatiana","fTatum" | |
,"fTawana","fTaya","fTayah","fTayla","fTaylah","fTayler","mTaylor","fTaylor","fTeagan","mTed" | |
,"mTeddy","fTeegan","fTegan","fTeigan","fTenille","mTeo","mTerence","fTeresa","fTeri","mTerrance" | |
,"mTerrell","mTerrence","fTerri","fTerrie","fTerry","mTerry","fTess","fTessa","mTevin","mTex" | |
,"mThad","mThaddeus","fThalia","fThea","fThelma","mTheo","fTheodora","mTheodore","mTheophilus","fTheresa" | |
,"fTherese","mThomas","fThomasina","mThor","fTia","mTiago","fTiana","mTiberius","fTiegan","fTiffany" | |
,"mTiger","fTilly","mTim","mTimmy","mTimothy","fTina","fTisha","mTito","mTitus","mTobias" | |
,"mTobin","mToby","mTod","mTodd","mTom","mTomas","mTommie","mTommy","fToni","fTonia" | |
,"mTony","fTonya","fTori","mTorin","mToryn","mTrace","fTracey","mTracey","fTraci","fTracie" | |
,"mTracy","fTracy","mTravis","mTray","mTremaine","mTrent","mTrenton","mTrevon","mTrevor","mTrey" | |
,"fTricia","fTrina","fTrinity","fTrish","fTrisha","fTrista","mTristan","mTristen","mTriston","fTrixie" | |
,"fTrixy","mTroy","fTrudy","mTruman","mTucker","fTula","fTulip","mTy","mTyler","fTyra" | |
,"mTyrese","mTyrone","mTyson","fUlrica","mUlysses","fUma","mUmar","fUna","mUriah","mUriel" | |
,"fUrsula","mUsama","mValentin","fValentina","mValentine","mValentino","fValeria","fValerie","fValery","mVan" | |
,"mVance","fVanessa","mVasco","mVaughn","fVeda","fVelma","fVenetia","fVenus","fVera","fVerity" | |
,"mVernon","fVeronica","fVicki","fVickie","fVicky","mVictor","fVictoria","fVienna","mVihan","mVijay" | |
,"mVikram","mVince","mVincent","mVinnie","fViola","fViolet","fVioletta","mVirgil","fVirginia","mVishal" | |
,"fVivian","mVivian","fViviana","fVivien","fVivienne","mVlad","mVladimir","mWade","mWalker","mWallace" | |
,"fWallis","mWalter","fWanda","mWarren","fWaverley","mWaylon","mWayne","mWendell","fWendi","fWendy" | |
,"mWes","mWesley","mWeston","fWhitney","mWilbert","mWilbur","mWiley","mWilfred","mWilhelm","fWilhelmina" | |
,"mWill","fWilla","mWillam","mWillard","mWillem","mWilliam","mWillie","mWillis","fWillow","fWilma" | |
,"mWilson","fWinnie","fWinnifred","fWinona","mWinston","fWinter","mWolfgang","mWoody","mWyatt","mXander" | |
,"fXandra","fXanthe","mXavier","fXaviera","fXena","mXerxes","fXia","fXimena","fXochil","fXochitl" | |
,"mYahir","mYardley","fYasmin","fYasmine","fYazmin","mYehudi","fYelena","fYesenia","mYestin","fYolanda" | |
,"mYork","fYsabel","fYulissa","mYuri","mYusuf","fYvaine","mYves","fYvette","fYvonne","mZac" | |
,"mZach","mZachariah","mZachary","mZachery","mZack","mZackary","mZackery","fZada","fZaheera","fZahra" | |
,"mZaiden","mZain","mZaine","fZaira","mZak","fZakia","fZali","mZander","mZane","fZara" | |
,"fZaria","fZaya","mZayden","fZayla","mZayn","mZayne","mZeb","mZebulon","mZed","mZeke" | |
,"fZelda","fZelida","fZelina","fZena","fZendaya","mZeph","fZia","mZiggy","fZina","mZion" | |
,"fZiva","fZoe","fZoey","fZola","mZoltan","fZora","fZoya","fZula","fZuri","mZuriel" | |
,"fZyana","mZylen", | |
] | |
def gen_two_words(split=' ', lowercase=False): | |
size = len(ALL_ENG_NAMES) - 1 | |
idx_first = random.randint(0, size) | |
idx_last = random.randint(0, size) | |
first_words = ALL_ENG_NAMES[idx_first][1:] | |
last_words = ALL_ENG_NAMES[idx_last][1:] | |
if lowercase: | |
first_words = first_words.lower() | |
last_words = last_words.lower() | |
return '%s%s%s' % (first_words, split, last_words) | |
def gen_one_word_digit(lowercase=False, digitmax=1000): | |
size = len(ALL_ENG_NAMES) - 1 | |
idx_name = random.randint(0, size) | |
digit = random.randint(0, int(digitmax)) | |
name = ALL_ENG_NAMES[idx_name][1:] | |
if lowercase: | |
name = name.lower() | |
return name + str(digit) | |
def gen_one_gender_word(male=False): | |
size = len(ALL_ENG_NAMES) - 1 | |
while True: | |
idx_name = random.randint(0, size) | |
if male and ALL_ENG_NAMES[idx_name][0] == 'm': | |
return ALL_ENG_NAMES[idx_name][1:] | |
if not male and ALL_ENG_NAMES[idx_name][0] == 'f': | |
return ALL_ENG_NAMES[idx_name][1:] | |
def gen_year(startyear, endyear): | |
return str(random.randint(int(startyear), int(endyear))) | |
def gen_birthday(westenstyle=False): | |
month = random.randint(1, 12) | |
day = random.randint(1, 30) | |
if not westenstyle: | |
return str("%02d%02d" % (month, day)) | |
return str("%02d%02d" % (day, month)) | |
if __name__ == '__main__': | |
print gen_two_words(split=' ', lowercase=False) | |
print gen_one_word_digit(lowercase=False) | |
print gen_year(1988, 2015) | |
print gen_birthday(westenstyle=True) | |
print gen_two_words(split='', lowercase=True) + gen_year(1988, 2015) | |
print gen_one_gender_word(male=True) |