Allora.. Grazie all'aiuto del tipo del canale youtube "Tutorial JavaScript", ho risolto il problema dei numeri.
Ora ho creato una tabella che, appunto, mi crea numeri random sempre diversi tra loro e che cambiano ogni volta che ricarico la pagina.
Il codice è il seguente:
codice:const numeriEstratti = []; const colonne = ["","col1","col2","col3","col4"]; const rig = ["rig1","rig2","rig3","rig4"]; let tabella = '<table>'; function ritornaNumeroValido() { const numeroRandom = Math.floor((Math.random() * 99) +1); const numeroGiaStatoEstratto = numeriEstratti.includes(numeroRandom); if (numeroGiaStatoEstratto) { return ritornaNumeroValido(); } else { numeriEstratti.push(numeroRandom); return numeroRandom; } } for (let i = 0; i < 1; i++) { tabella += '<tr>'; for (let i = 0; i < 5; i++) { tabella += "<th>"+colonne[i]+"</th>"; } tabella += '</tr>'; } // prima riga numeri for (let i = 0; i < 1; i++) { tabella += '<tr>'; for (let i = 0; i < 1; i++) { tabella += "<th>"+rig[0]+"</th>"; } for (let i = 0; i < 4; i++) { tabella += "<td>"+ritornaNumeroValido()+"</td>"; } tabella += '</tr>'; } // seconda riga numeri for (let i = 0; i < 1; i++) { tabella += '<tr>'; for (let i = 0; i < 1; i++) { tabella += "<th>"+rig[1]+"</th>"; } for (let i = 0; i < 4; i++) { tabella += "<td>"+ritornaNumeroValido()+"</td>"; } tabella += '</tr>'; } // terza riga numeri for (let i = 0; i < 1; i++) { tabella += '<tr>'; for (let i = 0; i < 1; i++) { tabella += "<th>"+rig[2]+"</th>"; } for (let i = 0; i < 4; i++) { tabella += "<td>"+ritornaNumeroValido()+"</td>"; } tabella += '</tr>'; } // quarta riga numeri for (let i = 0; i < 1; i++) { tabella += '<tr>'; for (let i = 0; i < 1; i++) { tabella += "<th>"+rig[3]+"</th>"; } for (let i = 0; i < 4; i++) { tabella += "<td>"+ritornaNumeroValido()+"</td>"; } tabella += '</tr>'; } tabella += '<table>'; document.getElementById('tabella').innerHTML = tabella;

Rispondi quotando
