ciao a tutti
ho provato a creare una piccola funzione javascript che genera un numero casuale in un intervallo. Facile no?... beh a quanto pare no xD
questo è quello che ho scritto:
La riga commentata è l'operazione "vera", tutti gli altri passaggi mi servono per stampare poi i singoli risultati a schermo per verifica.codice:function gen(low, hi, trg){ var rnd = Math.random(); rnd = rnd.toFixed(2); // var result = Math.ceil((hi-low+1)*rnd+low); var offset = (hi - low + 1); var long_number = offset * rnd + low; var result = Math.ceil(long_number); $("#"+trg).html("("+hi+" - "+low+") * "+rnd+" + "+low+" = "+result); }
ora provate il codice all'indirizzo... Noterete che i risultati stampati a schermo A) non sono nel range passato B) il risultato non corrisponde al calcolo fatto...
la mia domanda è: perché? per quale arcana ragione succede ciò? cosa mi sta sfuggendo?
grazie in anticipo a chi risponde :P

Rispondi quotando
