Red de conocimiento informático - Aprendizaje de programación - El texto html se genera aleatoriamente y no se repite

El texto html se genera aleatoriamente y no se repite

lt; textarea id="text" filas="10" cols="50" wrap="hard" gt; /textareagt;

lt; 20px.margin-top: 10px;" onclick="infotext()"gt; buttonlt;/buttongt;

lt;scriptgt;

var text=["Hola", " Hola", "Hola", "Hola a todos", "Otro contenido 1", "Otro contenido 2", "Otro contenido 3", "Otro contenido 4", "Otro contenido 5"]

función infotext(){

var num=randomNum(7, text.length);

var texts='';

for(var i =0; i lt;num.length;i ){

textos =text[num[i]] "\r\n";

}

documento. getElementById("text").value=texts;

}

//Generar un número aleatorio no repetitivo de 0 a arrLength-1

función randomNum (rannum, arrLength){

if(rannumgt; arrLength){alert("¡La cantidad de números que ha generado no puede ser mayor que la longitud de la matriz! ¡Reinicie los parámetros!"); }

var num=new Array()

for(var i=0; ilt; ranNum; i){

var ran=Math Floor( Math.random() * arrLength);

if( num.indexOf(ran)lt; 0){num[i] = ran;}

else{i- -; }

}

devuelve num;

}