<!---  Hide from non-JavaScript browsers

function randomNumber( lowLim, hiLim ) {
  /*
   * Description:  Generates a pseudo-random number within
   *               the specified range using random()
   * Arguments:
   *   lowLim - lower limit of range for random number
   *   hiLim - upper limit of range for random number
   *
   * Returns:
   *   numeric random number between specified limits.
   */
  // Get a pseudo-random number from random() and
  // normalize to be greater or equal to 0.1 (the {}
  // creates a for-loop with an empty body)
  for ( var rdmNum = Math.random();
        rdmNum < 0.1; 
        rdmNum=rdmNum * 10 ) {}

  // Normalize the 0..1 value returned by random()
  // using the specified low and high limits.
  var normalVal = (hiLim-lowLim) * rdmNum;

  // Truncate the fractional portion of the normalized
  // value using ceil() and add result to low limit
  // and return the value.
  return Math.ceil( normalVal ) + lowLim;
  }  // randomNumber()

function miscalien()
{
        var OutString = "";
	var FirstArray = new Array ("an alien","an ancient","a malevolent","a superintelligent","a powerful","a microscopic","an enigmatic","a warlike","an unknown","an evil","a hideous","a deluded","an amnesiac","a dangerous","a destructive","a telepathic","a mysterious","a delusional","a revered","a murderous","a reclusive","a mischevious","a problematic","a curious","a bizarre","an insensitive","a well-known","a vicious","an irritable","a benevolent","a dying","a tiresome");
	OutString += FirstArray[randomNumber(0,FirstArray.length-1)];
	OutString +=" ";
	var SecondArray = new Array ("alien","space","godlike","cybernetic","silicon-based","primitive","invisible","worm-like","shape-shifting","mutated","superevolved","space-faring","crystalline","noncorporeal","reptilian","symbiotic","sentient","subterranean","deep-space","highly advanced","extradimensional","energy-based","human-appearing","vaguely humanoid","cosmic","time-traveling","territorial","monotonous","childlike","luminous","genetically engineered");
	OutString += SecondArray[randomNumber(0,SecondArray.length-1)];
	OutString +=" ";
	var ThirdArray = new Array ("alien","race","entity","being","creature","machine","lifeform","species","presence","parasite","blob","space probe","humanoid","tribe","cloud","disembodied brain","monster","organism","computer virus","computer","hologram","civilization","microbe","woman with big hair","special effect","force","individual","beast","ball of light","insectoid","jellyfish","icthyoid","warrior");
	OutString += ThirdArray[randomNumber(0,ThirdArray.length-1)];
	return OutString;
}

//var OutString;
//OutString = episode();
//document.write (OutString);
document.write (miscalien());

//  Done hiding  -->
