boton para activar script

miren tengo el siguiente codigo, que en teoria tendria un boton, que por una parte reiniciaria un campo de un formulario, y por otro lado haria aparecer una frase aleatoria, activando un script, pero esto es en teoria, porque en la practica el boton solo reinicia el formulario

el codigo es el siguiente, haber quien me lo puede corregir :?
<form id="yhbo" action="#">
  <input type="text" class="link" size="50" />
  <input  value="Spamear" type="submit" onclick="barracuda()" />
  <script>
function barracuda() {
     var texto[];
     text[0] = "Hola";
     text[1] = "Hola2";
     text[2] = "Hola3";
     text[3] = "Hola4";
     Math.floor ( Math.random ( ) * (text.lenght))
}
</script></form>