Ciao, in questo modo puoi prendere una chiave random dall'array
codice:
var indice = Math.floor((Math.random() * messages.length-1) + 1);
Il testo casuale sarà quindi : messages[indice];
Per il ciclo continuo puoi usare setInterval()