I tidernes morgen har jeg selv rettet til i html ed det du/I forhåbentligt kan se i kildeteksten, Det fungerer fint med de rettelser jeg har lavet til eksempelvis addition og f,eks 2 og 3 tabel isoleret , de andre tabeller og så hele den lille gangetabel som er vist i linket
I forhold til at få det rigtige range, foregår det på følgende måde:
Math.random() laver et tilfældigt tal, hvor (0 <= x < 1). Hvis du ganger dette tal med 21, og fjerner decimalerne (med Math.floor), får du derfor et tilfældigt tal mellem (0 <= x < 21). Hvis du så herefter trækker 10 fra dette tal får du (-10 <= x < 11), hvilket i praksis bliver det samme som (-10 <= x <= 10).
Når man så kigger i din kode, så bærer den lidt præg af at være klippe-klistret noget, f.eks. har jeg på fornemmelsen, at du har taget nogle funktioner ud af koden i sin tid. Derfor ser det ud til, at du _flere_ steder genererer de tilfældige tal, og jeg må indrømme, at jeg har ikke helt gennemskuet, hvilken der tæller, men i hvert fald virker det, hvis du sætter følgende ind alle steder, hvor n1 og n2 defineres:
Så har du ret i, at der bliver noget bøvl, hvis én af dem går i 0. Jeg kan ikke lige på stående fod forklare hvorfor...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.