#!/bin/sh
# Filename:      random-hostname
# Purpose:       print random hostname to stdout
# Authors:       grml-team (grml.org), (c) Michael Prokop <mika@grml.org>
# Bug-Reports:   see http://grml.org/bugs/
# License:       This file is licensed under the GPL v2.
################################################################################
num=$(wc -l $0)
num=${num%% $0}
num=$(( $num - 16 ))
randline=$(($(date +%Y%M%S) * $$ % $num))
hostname=$(tail -n $randline "$0" | head -1 | grep -v "'" | grep -v '^#' | grep -v '^$')
[ -n "$hostname" ] && echo "$hostname" || echo "grml"
# EOF - line 15; now the hostnames:
hostnames='
23
42
ackbar
agamemnon
alderaan
alphacentauri
anakin
antares
apfel
aphrodite
archill
argl
argon
auge
avoision
a-wizard-did-it
awk
baby
bane
banjologist
bar
barnards
barteldan
bartesque
bartwisch
basegame
bbbq
beginulate
beheadbumped
bespin
beta
beteigeuze
bethselamin
bielefeld
billiboy
binkel
bitch
blackbush
blingwad
boba
bonus-eruptus
boo-urns
bottom
bovine-university
brain-medicine
brassafrax
brett
bsdkiller
bughunter
butler
c-3po
calisto
capdabbler
car-hole
celibacy
charm
chazzwozzers
chestal
chewbacca
chocotastic
cholera
clouseauesque
cody
commie-nazis
connemara
corellia
coruscant
cragganmore
crantastic
crap-factory
craptacular
cray
crisitunity
cromulent
crotch-dot
dagobah
dalwhinnie
damogran
dantooine
darth
darthsidious
darthvader
dash-hole
debilian
debsauber
deceleratrix
dickety
diddly
diefront
dingens
dings
dingsbums
doctorb
dodge
dodgerock
doesntexist
dogma
doh
dooku
down
drunkening
dumbening
duro
eadrax
electromicide
embiggen
eprouvette
erde
erotikon
error
fantastipotamus
farkbot
faxtrola
fehlstart
find
fischvergiftung
flanswered
flauschig
floor-pie
flunjer
foo
foodbag
foodrinkery
forfty
frinkahedron
frogurt
froschstern
fscking
fuchsiatard
fudrucker
fuss
g3nt00
gamblor
garbagewater
gegruemmelt
gelbescheibe
geonosis
gewusel
gibby-gabby
glaven
golatsche
golgafrincham
greedo
grievous
grmled
grmlegg
grmlei
guglhupf
ham-in-a-can
hansolo
harem
hedge
hektor
helium
hera
herakles
herpes
herz
homersexual
hoth
hoyvin-mayvin
hypohemia
idspispopd
ilum
introubulate
jabba
jacen
jaina
jango
jebeditis
jebus
jiminy-jillikers
jumping-box
jupiter
kamino
kashyyyk
kidnappophilie
kilbeggan
killbot-factory
kitchensink
knifey-spooney
knowitallism
knowledgeum
kollateralschaden
korriban
krautundrueben
krikkit
krypton
kukuruz
kwyjibo
lagavulin
lamuella
land-cow
lart
lasagne
liberty-log
lima
localhorst
lochnagar
lunge
lupper
macallan
magno
magrathea
malak
malparkage
manaan
master
maximegalon
mazuma
megacide
mehlmuehle
melange
menapplause
milliways
minor
minuteman
money-fight
monster
mund
musikapparat
mustafar
mygeeto
naboo
nase
neglecterino
neighborino
neon
niere
nucleon
nuisancefon
nulecule
nutty-fudgekins
oban
obiwankenobi
odysseus
oglarun
ohr
okely-dokely
omega
omfg
onderon
onetuplet
oops
ossus
ovulicious
palpatine
panaka
panchito
panic
paradigma
paranoia
paris
persephone
phonon
photon
pizza
plagueis
plasmon
pointy-kitty
popocatepetl
porridge
postefix
posturologists
praesitlyn
preliumtarn
presbylutheran
pricetaggery
pull-a-homer
pusteblume
pustefix
quantum-tunnel
quetzlzacatenango
quinlan
r2-d2
radon
rageohol
rastafy
raunzer
raytheist
rear-admiral
rechengnom
re-dorkulated
retirony
revan
reverse-vampires
reversifying-glass
rhadamanthys
rinderwahnsinn
ronzer
rotate-the-shield-harmonics
rtfm
rupert
sacrilicious
saturn
saubaua
saxamaphone
schwipps
science-pole
scientician
scp
scponly
scrod-basket
sebulba
sed
shanagary
shinning
shirkaday
shirt-wiener
shiva-h.-vishnu
sisterectomy
skywalker
smashy-smashy
smeckler
smendler
smokesperson
snacktacular
solo
sonne
sophistimacated-doowhackey
soulianis
spaghettimonster
spambox
speedholes-or-speed-holes
spispopd
spokesrebel
ssh
stabby
steamed-hams
sterz
stillroot
successmanship
supercalifragilistics
superliminal
swedish-lunchbox
swishifying
sync
syphilis
talisker
talon
taris
tasty-fake
tatooine
telepanhandling
telos
thinkgeek
thrawn
throughhole
thule
tomacco
tomorry
top
traumedy
trebor
tromboner
tsykolon
ulic
unblowuppable
unfaceuptoable
unpossible
up
uppity-box
ursa
utapau
velocitator
vi
viltvodl
vim
vista
vogsphere
volleybrick
walking-bird
wassissn
watto
wiggle-puppy
wildwuchs
woozle-wuzzle
word-hole
wurmloch
xenon
yaddle
yellodisk
yellow-fatty-beans
yoda
yoink
ysolldins
zazz
zeus
zicke
zuh
'
