Salve a tutti,

avrei necessità di sostituire in maniera casuale (ma uniforme) x caratteri in una stringa di dimensioni variabili. Tipo il gioco dell'impiccato.

Esempio:

x='Lorem ipsum dolor sit amet, consectetur adipiscing'
x='Lor_m _psu_ do_or s_t _me_, co_se_tetur a_ipi_cing'

Ho scritto questo codice ma non funziona:

codice:
a='Lorem ipsum dolor sit amet, consectetur adipiscing'

lunghezza = a.length; //Lunghezza stringa
for (i=3; i<lunghezza; i +=5) { 
    
f = a.substr(i,1);//carattere da sostituire
a= a.replace(f,'_'); 
 
}
document.write (a);
Grazie per l'aiuto
Agraph