Salve a tutti, e con questo messaggio inauguro la mia iscrizione sul forum .
Oggi il mio prof di informatica mi ha dato un programma da scrivere a casa: dobbiamo generare 5 numeri che vanno da 1 a 5, e tutti devono essere diversi fra loro. Sto letteralmente impazzendo sul fatto che non riesco a capire come fare (una volta capito che vi sono due numeri identici) a fargli generare un nuovo numero diverso dai precedenti. Tutto quello che sono riuscito a scrivere è questo:
codice:
function pp()
{
        v= new Array();
	var numero;
	with (document.bb)
	{
		for (i=0;i<=4;i++)
		{
			numero=Math.floor((5*Math.random)+1)
			v[i]=numero
			for (c=0;c<i;c++)
			{
				if (v[i]==v[c])
				{
					v[i]=Math.floor((5*Math.random)+1)
				}
			}
		}
	}				
}
Grazie a tutti in anticipo