Difference between revisions of "Rock band name generator"

From Wikiid
Jump to: navigation, search
(New page: <SCRIPT LANGUAGE="JavaScript"><nowiki> function randN ( n ) { return Math.floor(Math.random()*n); } function percent ( n ) { return randN(100) < n ; } function band_name () { var m...)
 
Line 234: Line 234:
  
 
<form name="Widget">
 
<form name="Widget">
; Centigrade : <input type=text name="Answer" size=10 onchange="band_name()">
+
; You new rock band is called : <input type=text name="Answer" size=80 onblur="band_name()">
 
</form>
 
</form>
  
 
{{WikiJavaScript}}
 
{{WikiJavaScript}}

Revision as of 08:14, 24 November 2007

<SCRIPT LANGUAGE="JavaScript"> function randN ( n ) { return Math.floor(Math.random()*n); } function percent ( n ) { return randN(100) < n ; } function band_name () { var message = "" ; if ( percent(50) ) message = "The " ; var adjective = new Array ( 17 ) ; adjective [ 0 ] = "psychedelic " ; adjective [ 1 ] = "technicolour " ; adjective [ 2 ] = "amazing " ; adjective [ 3 ] = "stupendous " ; adjective [ 4 ] = "liquid " ; adjective [ 5 ] = "electric " ; adjective [ 6 ] = "luminous " ; adjective [ 7 ] = "cool " ; adjective [ 8 ] = "exploding " ; adjective [ 9 ] = "shattered " ; adjective [ 10 ] = "magical " ; adjective [ 11 ] = "lore of the " ; adjective [ 12 ] = "Stygian " ; adjective [ 13 ] = "mystic " ; adjective [ 14 ] = "secret " ; adjective [ 15 ] = "arcane " ; adjective [ 16 ] = "punk " ; var randAdj = randN ( 30 ) ; if ( randAdj < 17 ) message = message + adjective [ randAdj ] ; var adjective2 = new Array ( 16 ) ; adjective2 [ 0 ] = "blue " ; adjective2 [ 1 ] = "black " ; adjective2 [ 2 ] = "violet " ; adjective2 [ 3 ] = "purple " ; adjective2 [ 4 ] = "mauve " ; adjective2 [ 5 ] = "green " ; adjective2 [ 6 ] = "swingin' " ; adjective2 [ 7 ] = "rockin' " ; adjective2 [ 8 ] = "screamin' " ; adjective2 [ 9 ] = "mysterious " ; adjective2 [ 10 ] = "sinister " ; adjective2 [ 11 ] = "deadly " ; adjective2 [ 12 ] = "legendary " ; adjective2 [ 13 ] = "pentagonal " ; adjective2 [ 14 ] = "tangerine " ; adjective2 [ 15 ] = "shining " ; var randAdj2 = randN ( 30 ) ; if ( randAdj2 < 16 ) message = message + adjective2 [ randAdj2 ] ; var adjective3 = new Array ( 8 ) ; adjective3 [ 0 ] = "metal " ; adjective3 [ 1 ] = "iron " ; adjective3 [ 2 ] = "steel " ; adjective3 [ 3 ] = "titanium " ; adjective3 [ 4 ] = "plastic " ; adjective3 [ 5 ] = "velvet " ; adjective3 [ 6 ] = "concrete " ; adjective3 [ 7 ] = "burning " ; var randAdj3 = randN ( 20 ) ; if ( randAdj3 < 8 ) message = message + adjective3 [ randAdj3 ] ; var adjective4 = new Array ( 20 ) ; adjective4 [ 0 ] = "stealth " ; adjective4 [ 1 ] = "kamikazi " ; adjective4 [ 2 ] = "surfin' " ; adjective4 [ 3 ] = "street " ; adjective4 [ 4 ] = "forbidden " ; adjective4 [ 5 ] = "mystery " ; adjective4 [ 6 ] = "mystery" ; adjective4 [ 7 ] = "fried " ; adjective4 [ 8 ] = "glowing " ; adjective4 [ 9 ] = "rhythm " ; adjective4 [ 10 ] = "thunder " ; adjective4 [ 11 ] = "storm " ; adjective4 [ 12 ] = "voodoo " ; adjective4 [ 13 ] = "devil " ; adjective4 [ 14 ] = "hawk " ; adjective4 [ 15 ] = "guitar " ; adjective4 [ 16 ] = "war " ; adjective4 [ 17 ] = "battle " ; adjective4 [ 18 ] = "swamp " ; adjective4 [ 19 ] = "star " ; var randAdj4 = randN ( 30 ) ; if ( randAdj4 < 8 ) message = message + adjective4 [ randAdj4 ] ; if ( percent ( 50 ) ) { var noun = new Array ( 41 ) ; noun [ 0 ] = "brocolli." ; noun [ 1 ] = "legend." ; noun [ 2 ] = "underpants." ; noun [ 3 ] = "squid," ; noun [ 4 ] = "frogs," ; noun [ 5 ] = "beast," ; noun [ 6 ] = "death," ; noun [ 7 ] = "wedgie," ; noun [ 8 ] = "bunny," ; noun [ 9 ] = "bunnies," ; noun [ 10 ] = "burp," ; noun [ 11 ] = "poodles." ; noun [ 12 ] = "hippoes." ; noun [ 13 ] = "gnomes." ; noun [ 14 ] = "chainsaw." ; noun [ 15 ] = "frizbee." ; noun [ 16 ] = "tomato." ; noun [ 17 ] = "nerds," ; noun [ 18 ] = "geeks." ; noun [ 19 ] = "flame." ; noun [ 20 ] = "ninjas." ; noun [ 21 ] = "elves." ; noun [ 22 ] = "army." ; noun [ 23 ] = "bunch." ; noun [ 24 ] = "band." ; noun [ 25 ] = "project." ; noun [ 26 ] = "gang." ; noun [ 27 ] = "fish." ; noun [ 28 ] = "walruses." ; noun [ 29 ] = "monkies." ; noun [ 30 ] = "pirates." ; noun [ 31 ] = "pilots." ; noun [ 32 ] = "thunder." ; noun [ 33 ] = "freaks." ; noun [ 34 ] = "wolves." ; noun [ 35 ] = "dogs." ; noun [ 36 ] = "kittens." ; noun [ 37 ] = "snake." ; noun [ 38 ] = "viper." ; noun [ 39 ] = "yodelers." ; noun [ 40 ] = "fire." ; var randNoun = randN ( 41 ) ; message = message + noun [ randNoun ] ; } else { var noun = new Array ( 41 ) ; noun [ 0 ] = "brocolli " ; noun [ 1 ] = "legend " ; noun [ 2 ] = "underpants " ; noun [ 3 ] = "squid " ; noun [ 4 ] = "frogs " ; noun [ 5 ] = "beast " ; noun [ 6 ] = "death " ; noun [ 7 ] = "wedgie " ; noun [ 8 ] = "bunny " ; noun [ 9 ] = "bunnies " ; noun [ 10 ] = "burp " ; noun [ 11 ] = "poodle " ; noun [ 12 ] = "hippo " ; noun [ 13 ] = "gnomes " ; noun [ 14 ] = "chainsaw " ; noun [ 15 ] = "frizbee " ; noun [ 16 ] = "tomatoes " ; noun [ 17 ] = "nerds " ; noun [ 18 ] = "geeks " ; noun [ 19 ] = "flames " ; noun [ 20 ] = "ninjas " ; noun [ 21 ] = "elves " ; noun [ 22 ] = "army " ; noun [ 23 ] = "bunch " ; noun [ 24 ] = "band " ; noun [ 25 ] = "project " ; noun [ 26 ] = "gang " ; noun [ 27 ] = "fish " ; noun [ 28 ] = "walrus " ; noun [ 29 ] = "monkey " ; noun [ 30 ] = "pirates " ; noun [ 31 ] = "pilots " ; noun [ 32 ] = "thunder " ; noun [ 33 ] = "freaks " ; noun [ 34 ] = "wolf " ; noun [ 35 ] = "dogs " ; noun [ 36 ] = "kittens " ; noun [ 37 ] = "snake " ; noun [ 38 ] = "viper " ; noun [ 39 ] = "yodelers " ; noun [ 40 ] = "fires " ; var randNoun = randN ( 41 ) ; message = message + noun [ randNoun ] ; var suffix = new Array ( 25 ) ; suffix [ 0 ] = "from Hell." ; suffix [ 1 ] = "from Outer Space." ; suffix [ 2 ] = "that came from Outer Space." ; suffix [ 3 ] = "from Heck." ; suffix [ 6 ] = "of Destiny." ; suffix [ 7 ] = "of Time." ; suffix [ 8 ] = "of Rock." ; suffix [ 9 ] = "reprise." ; suffix [ 10 ] = "reprisal." ; suffix [ 11 ] = "revival." ; suffix [ 12 ] = "killer." ; suffix [ 13 ] = "paradox." ; suffix [ 14 ] = "of Death." ; suffix [ 15 ] = "from the Abyss." ; suffix [ 16 ] = "in Limbo." ; suffix [ 17 ] = "of Hades." ; suffix [ 18 ] = "from beyond the grave." ; suffix [ 19 ] = "from Beyond." ; suffix [ 20 ] = "3000." ; suffix [ 21 ] = "of Noise." ; suffix [ 22 ] = "from beyond the Cosmos." ; suffix [ 23 ] = "of Starship nine." ; suffix [ 24 ] = "of the third Cosmic Plane." ; var randSuffix = randN ( 25 ) ; message = message + suffix [ randSuffix ] ; } var result = message.substring(0,0) ; result.toUpperCase () ; result = result + message.substring(1,message.length); document.Widget.Answer.value = result ; } </SCRIPT>

<form name="Widget">

You new rock band is called 
<input type=text name="Answer" size=80 onblur="band_name()">

</form>


Wikiid Pages relating to JavaScript in Wiki (edit)
Centigrade/Farenheit converter
Sniffer - What can JavaScript see
Where is my mouse?
Rock band name generator