syntax:
(intNameGenerator number [string])
arguments:
number: number of names generated
string: can be Nil, "elfic" "russian" or "japanese"
Returns:
True when everything goes alright.

The string parameter changes the character sets to mimic the languages, if nothing is used, a default character set is applied.
How it works:
a very rudimentary coded sets of "if"s start the word, then a loop elongates the word, and depending on the characterset, sometimes a special diphthong is attached to close the word in order to increase similarity to the selected language. The generated names are printed in the console and in the debug.log
Here on xelerus for the download:
http://xelerus.de/index.php?s=mod&id=259
If a random mission generator is coded, I'm sure that a random name generator can be useful.

Also can be useful to add random names to spaceObjects.
Any ideas ?
[EDIT] Btw, some examples of what it can generate:
Normal
dija
ilotexegukuxanudufugu
ishiara
ocyraveqi
tyuru
odeomiqa
roovu
ehuayju
eqari
---------------
Elfic
athiunerh
blhodend
daurabarh
jyvibh
emhlhemadh
rapelith
napeneng
endiving
pupiwh
abypamelh
--------------
Russian
kjlu
etlhjodv
ugjzimunyje
mjamosoxigok
urjosarj
kjamut
afjasv
usijake
okredvm
okroze
--------
Japanese
woupo
bika
ossyoho
onnongukiriruzu
huwi
jonra
eccoukoou
nanhedari
gowoshi
wija