Alien Names in PHP

  by Ralph Roberts

FajefQaezaethYohirNaetiq
VejuhCayinNunoewRerod
PeqoerCenoeqThowespSpibaet
NefaeshShodoyHo'coetSaeyap
Lo'shahShapo'xDithigYeso's
MeqoshFavo'dGidamKamaeth
Go'jafNo'kashShocozSputhoeq


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.
Co'zFo'hPo'tJo'yGeshLuzToewRayTho'xPo'pBo'lZak
DukWo'hRanNobKavCoexZuwTasFarPo'vYajFaeg
LijXaevYaxQemJaspBoebTaedHibShadGeshLuhSob
KedDoejQakPaspPoeySo'fSaehVo'pRidYo'pYivShin
FaenPipPaefJobMayToexFidHabVo'kMaetYo'qJoz
Wo'vShecThudWeyPifRuhSidShoeshRozDaejThogSol
VishXafSuqWadThoemCudSperZikFeyKaegTupRiq
Vo'bHoedLuyXoenZoetNoshWufRo'spXupJaxXaevXak
ShishWarFo'gXitVajYoefYovJoexCorXerCathSpaeb
Qo'spVaekLonSidXaqPihJotYeshMibKezLaeyKor

Pattern    V C V ... there are 1,472 possibilities.
OeyaAmiEgiOetoeO'sheUwiOfoeOpo'IyoeEfaOeyo'Oeshi
AduOzeAxaImaeUzo'EkoEtiAexoAeqeAeheAjiUta
Aewo'AespiOesaUzoAspaIxo'OetoO'moeApo'IcuOyiIti
Uko'OeshaeEthaeIhuEtheUzuEthaAjaOevo'O'buEso'Akae
AepaeUxo'Etho'IpaeAevoeAeyaO'poeAemoeOsiIwoeEseO'ho'
O'laeAesiOenaOhaeOgiEboeAepiEyaAespoeAshaeO'yeOevae
AleAwoO'goeEkoeO'geEmo'Ijo'O'jaeOefoeO'shiOethoeO'spo
OshuAdo'AebaO'hoAepoeAelaOedeIbaUwo'Ivo'OefaeIho'
Espo'IsheAexuUro'UgaOepaOedaeOemuUcoeOlo'Iro'Iyae
OruAcaAsiAjaeEspaeAtiUjiEwoeAdeO'maAeyoeIshoe

Pattern    C V C V C V ... there are 6,229,504 possibilities.
Mo'koecuNerijeRaepo'speSakaeboeThaequcoKolufoGutaesho'
SpovomoeVavo'shoeTaepemuRoespo'kaKovo'juSheduvuGoqo'lo
RagaguRoejutuTo'cithiThaeramiRutanaPaboeceJuspufoe
FaeseduQamadaeKoelo'xaeSpizaspo'HiqeyoeZo'mofoBoerowoe
HalubaMo'mibiFitoepoKinoexuGaehoejo'Mospoeco'Zospiwo'
So'hiroeWaeberaeWoeto'po'ShaemaesoZoshaewoeYiqasaXithaeno
TehidoeGarusheBoeto'riSivamiGesespaSuhaeshiRalevi
Koespo'tuLeshaliLupo'toBicifo'Soeco'yoeHenefaXokoeqoe
Spaehoyo'SpaegadiBoespavaeYo'spefaLo'soeseLuspucaePatoecae
Thapo'geXo'doehiZugohaeRulugoMoenajuYesigaeNo'xuvo'

Pattern    V C V V C V C ... there are 49,836,032 possibilities.
Aequo'spaewUmaasoqEshuunoxAvo'aedaerOequocanAtheukivO'weetaev
AfoayishO'houxacAeduaeboenItheivinIdaojurAshoafo'tO'shoeaebet
AthaozevUrao'telO'xo'o'vibAejoeaegirEreepitIqio'coshOeveoenes
Aqoeo'xivO'teehomOewaahobIzo'aqetO'kiazo'bUgoeuyo'wAlaaedez
IraeoemaetO'thio'huspAno'oesoejOto'ospahAhaoxo'bEvoeeso'cAeqao'thas
Uwaeo'laenIthoeogoezO'to'ekujO'qiaebivO'miufepUbo'aethukAleaspag
ItoegaebEfoeero'vOedeedecAxoeduhAsoojo'tOtoeoexiyIjualoeh
OshiutoewOeho'aezogAjaeuthogOexo'acubOjio'fupAeheupekIsuozisp
AeyeoreqUvuathaethAloaesulAyoeomeshIqaeakaqO'faozurAemoaexo'w
OraoloethOethaeo'noebOevuuzoedOehoeotekOcaaesakO'zeoeyavEvoeo'lir

Pattern    C V C    V V C V C V ... there are 9,169,829,888 possibilities.
Go't AeekiyoTiq OeadaemaVux OoenoekeToep Eo'naexuDan Uoevamae
Geg Io'xaloPaw OeoeneziRoec EaefulaeKoj AupishoCo'w Ooxeco
Tej O'aethaspoeGuc Ao'picaYisp Eisho'ziVal AoesitoJoem O'aebasho'
Qesp OeakoehoeQeq AeaesethiYith EutuqoSul UasuxuShoz Uo'spaxae
Vo'x O'aebo'spuSud AevoxaeBis Oeespoxo'Po't IusaroDul Oeathaega
Qush Ioeho'koShaej AeifosoeDoek Oaeyaepo'Wid AeaewaediSpat Oo'noexoe
Zel UibaeyaeVoej UoroehiNan Aeo'nonoShef Ualo'soeSpoq Aeegaxu
Toy O'o'yovaeZaj Io'mosoXusp OunaluGol AeazucaeMon Eirotu
Zaf IaewijiVis IocoeheQaeh IewoelaJaew Aeoexo'shuVey O'aedufu
Saey AeisataeXif AeuthunuLop O'asoeboYus OepethaeXo'n Uoexoero

Pattern    V C V - C V C    V V C V C V ... there are 13,497,989,595,136 possibilities.
Ufae-Gug OeojidiOethae-Lisp AeoshujaeAyu-Zod EajajaeEshe-Pej Oeo'huhu
Uba-Noej IoedaeruO'yoe-Gaesh O'axaso'Okae-Saeb EoceyoeOdo-Qo'c Ao'zoecoe
Ubae-Len IuxafuEja-Hoz O'aethomo'Opae-Lez Aaesho'faInu-Dux Oeoecoetho
Ushi-Qix OaehegoAje-Thek O'uxuviIma-Leb AeoethejiO'va-Haej Uo'raeyae
Exi-Shib IoenibuIshi-Has OakukeAetha-Noez Eo'tuxo'Uboe-Spiv Uoero'shoe
Umae-Yo'd O'aebajaeO'poe-Qo'n UupepaeAeco-Mo'm AoxaejaeO'hoe-Spish Aeelovi
Aego'-Kim EenoeqoAsae-Yof UolemuAfae-Pun Aeosoevo'Aza-Ros O'ogaejoe
O'za-Kan O'esoeseEnu-Xeh OeidaezuIza-Roek EoefitheOeshi-Lush Ooelaqu
Igae-Lo'v O'iqo'sheIdae-Nox Uato'niAetha-Go'q OeivotoeEro'-Tuz Aeaespoehi
Ozo-Caeth IuzixaeAena-Qo'w EajexaeAsu-Bez OoevaevoAeba-Viz Uekoeve


©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 /