Alien Names in PHP

  by Ralph Roberts

WoshobShecoehGo'sarXaspaew
HaenuhSpozoekNowiyWespaez
Ho'yaebMufimShufigMiseth
ShoeluthGifedBocaegCexer
FagimMoeto'thSo'ro'pQeyoek
Thoevo'pShawoejJaelofXo'zoz
Xo'xithHaecaqLo'gaspVo'bos


Purpose and Construction of Alien Names

This web application produces alien names for science fiction writers, fantasy role playing gamers, or just for fun. They also make great insults! This is a preview of the work in progress. Feel free to bookmark this page and watch the application develop. ... Alien Names are constructed randomly by the code embedded in this page (using PHP) according to various linguistic rules employing consonants and vowels. Usually the resulting names are pronouncable. This technique is also useful in generating passwords.

History

I first published versions of this technique in RECREATIONAL COMPUTING in 1980 and in onCOMPUTING magazine later that same year. The program was also mentioned in the February 1980 Isaac Asimov's SF Magazine (look in the Classifieds). In 1985 I released a compiled BASIC program also called ALIEN NAMES as shareware. For the past 20 years or so, I've gotten the occasional check, some from places like South Africa, Germany, and other countries. In 1999, I wrote ALIEN NAMES yet again using the powerful REBOL scripting language. (rebol.com, "It's Perl without the complication.") I also wrote a book about REBOL, REBOL FOR DUMMIES.

Time marches on. As I discover new scripting languages, ALIEN NAMES often gets coded first just to see the language's flexibility. I learn by playing ;-). Some implementations require effort, others do not. REBOL was easy. Doing it in HTML/OS was incredibly fast and simple. The fastest way to develop web aps I've found to date! And this version was done in PHP.

Some Sample Tables of Alien Names

(C = consonant, V = vowel ...
  some C and V consist of more than one letter, such as 'th' or 'ae'...
  click browser refresh to generate new sets of names)


Pattern    C V C ... there are 4,232 possibilities.
KoepVesNanZo'hZoerXo'mZo'shHo'cJo'wHo'dZixKo'th
ThospMeshSarFo'pQoenNo'mPilHokLisDoerCuspCo'h
ThukQoegSpethMoethYegGitQoespDaetVo'hVo'gSho'wHon
MivLaelJupNaezDirDomXajSpaehGoedSho'pLizBoet
Lo'hZobVukJuwToyShosFuhHofWaenSaecHebPam
PaeshYaqQoeshKukShoezFo'kJoedVispXogXo'hGobDec
SaewQakYo'bTespSpotCeshBo'mHoelNo'xPo'bQuxJez
Ro'zRubRupGoesCoerPo'jYifRaefSixMushHeyDaen
DibRotGulWahSpaesFonKaxComThurXoekHaesHid
ShutHivPiqCothQoethJaekTaethHutQoenDo'yGaemZat

Pattern    V C V ... there are 1,472 possibilities.
Uso'AviO'gaO'po'EfoeEleAezo'Espo'AgaeObo'AruAse
OroUnaeOto'AyiIseIyeEshiO'loO'po'OpuOeshaAmu
O'zeO'spo'EjuOroUxiO'xoeOteIdoeO'wuAwo'UtaeAeqoe
AexaIhuAeziAyaAegaeO'qaeUnuAniO'bo'OexuOqiUshu
AtiOweUpiIlo'EziAeshoeAzoeAsuUcaO'ro'OtuAedi
O'taeIspaEgo'OthaeEcoeO'fiOxoUto'OcuAzoeIxiAci
EguEvoAshuAezoeAkoOyaOjeAko'OesoeAvaeOsho'O'coe
OduO'zoUspoeO'nuO'zaeAshaAsoeAevoUdiUciInoAeki
IziO'xoeUxuIshoOspaEyaeUmo'O'bo'IkiAefoeAmuOmi
EshaOeho'Evo'EzoeApeO'meAevoEnoeO'qaOthoAeciAexu

Pattern    C V C V C V ... there are 6,229,504 possibilities.
Xo'goegaMequdo'Vo'refo'XaqaepoHequciCaehiqoKo'taepoe
WevikaeKazaeshiJasaevoeCaeqibaWispihoCo'soejo'Ruthomae
XoespinoeBomuxoRuxuzo'Spo'thuveNexoteHoyeyeYaewelu
So'bonaeLoyispoQowiyoMayehuNanehaeTaetoehaQupisho
XozovoeZavoejo'KoethoezePubegiHoezoespaeGaegajaeWethoye
LathiyaeQilupuYoegoeneNuspuvePolozeTejuraNanaeso'
JosodaVutoegiShoewicuNoeyoekoZoenipaGaeqaejuYo'fosi
XuspuxaDewo'spaKaewaedeZispideSpo'gelaePekotaPaelevi
Hado'yeGoeqebuMo'qudo'MuboeboeYunevePo'fusho'Yasihu
ShurogoeKujijiBayojuSoenaekiVanimoeShihowoGaspome

Pattern    V C V V C V C ... there are 49,836,032 possibilities.
AeniuthudUkuiso'bOeliespenEveoezesIsaeacetO'waeubiyOejaeisep
Ulo'aebanAekaethaehO'spo'o'woeqOebiijewO'keotajOehoeuqoevOro'oraen
Ino'apilAenaoexifOmoatatEziumedO'spuenohO'wuoegoelO'spoomo'q
AbeezoyIto'etonAshoeatevAethaaeshugIpoeiqaepOkioespeshOerioeno'w
Agoo'duvAdo'irutApaoyofAeraofigUko'oeqosOeshioespespUzuoekoed
Edio'vimAesuothufOshaeayawAejoeidispOspaucorAevo'ujucEceoespo'w
AeboujathIlo'aekamOno'edo'xOpaeurajUtho'ithothEpaeuzaemEzaeukoew
OtoaedinOekoeejoeqEdoosibOdooespehItho'oeroqOewo'icoeqImauqoth
Awo'uyohAesoaqoxAziaesidOebuo'moepO'coayotOexaeomiqO'viarux
Etho'aethoxIdeigoekO'bo'uyaecEduayaedIpo'omaejIjaoemithUtheutheg

Pattern    C V C    V V C V C V ... there are 9,169,829,888 possibilities.
Xo'h O'ayazoeGef AoeqaespaeCaq OinahoeSesh Aeo'zatho'Yo'y Oebuhoe
Daw O'axoraThuk OeequspoMo'm IaemejuGaex O'o'yoetho'Noq Uodaeci
Luk Aeo'jelaTuk Eoego'teYid Oeaereko'Lesp Oeuro'luJuth Iinoepe
Zoy Aefaspo'Teh Uumuho'Gej AeoshoeyeFot IiceliJoj Eapowa
Zij Aeupajo'Tho'x AajoemuYuth AaemobuZoj O'isecaTam Ualifo
Saey EoekexaQef Aasitho'Thath AoecojaYuh IecamoeMup Uatoefoe
Jos EovaqoFo'v EaekocuQash EunoecuLoet Ao'fuduJec Oeicisae
Sash AubayuPus O'o'kushiXul Iaerono'Paeq IirepeHuth Aeo'pothi
Vuj O'ixituZasp AeuxishaZas Aifo'faNuc Aeetago'Zos Oivode
Gof Iiho'juCew EoeheqoZut AeodoshoFiq OothuxeWoen Ioevashi

Pattern    V C V - C V C    V V C V C V ... there are 13,497,989,595,136 possibilities.
Ifae-Wan OaeshokaeO'pa-Naer IokufaO'nae-Tov AaeyaeqaeIshoe-Hob O'ipaxi
Oefoe-Spoez O'oekoekaeOku-Heb AothaewiAewu-Kaem OeoqimeEmae-Qef Iupaeyoe
Aeshe-Xoesh AusoeyoAnae-Raeh AeaturaeAezi-Joef O'ubejoeAle-Sab Aapaeti
Ani-Vash OaexaedoO'co'-Speg OeeqaeyuO'yoe-Loek Oeoexo'naeO'shu-Toew Aoexo'to'
Eke-Veth Iawo'moEca-Spaq Aeo'noqeArae-Shup Aeoeyo'maO'ta-Tup Aaeqexu
Oero-Do'sp EaqathaUxae-Loef IuyohiO'he-Nosh O'apodoIlo-Shon O'o'goelo'
Aewu-Tew AaspepiAno-Qaeq O'eshodiAeci-Caet O'oelukoEku-Hob Uuno'bi
Uspo-Nor OeitakoOeka-Cael UatajaEzu-Saet AeotiyaO'ri-Rus O'isho'moe
Ithae-Spab AeshoexaeOte-Basp Ao'riqeO'po-Yosh Uaeyixo'Isha-Guz O'o'qaspu
Abo-Tisp Aeipico'Eroe-Spaeq O'eno'laAeka-Lob O'ocofoOthoe-Zew Aeikule


©1980, 1985, 1999, 2000, 2001, 2002, 2003, 2004 Creativity, Inc. ... Names generated by this program are free for use in your stories, games, or other creative endeavors (no warranties of any sort given or implied) and are provided under the CAREWARE concept. This means that if my work is of benefit to you in any way, please send me a gift of some sort. It can be money, an old book, whatever. Just a little something to show your appreciation. Send to Ralph Roberts, 65 Macedonia Road, Alexander NC 28701 and mark as 'Careware Gift for Alien Names.' Thank you and enjoy!


Ralph Roberts,
Author / Publisher /