26. januar 2006 - 10:21Der er
5 kommentarer og 1 løsning
Forklaring på script
Hej, jeg fandt en randomgenerator, der var simpel og lige til at gå til. Jeg skulle bare lige huske hvad Int gjorde, men det var jo bare at fjerne de overflødige decimaler fra det tal som Rnd laver, så vidt jeg har forstået.
Men hvad er det der sker i selve Int-linien nederst? Den forstår jeg simpelthen ikke.
Da rnd returnerer en decimal værdi mellem 0 og 1, er det nødvendigt at gange med difference af det mindste og højste tal man ønsker. For at den nedre grænse kommer til at passe med den man ønsker er man nød til at lægge dette tal til efter man har fundet et tilfældigt tal indenfor det ønskede interval.
Altså er Int(Rnd+LowestNumber) ikke nok, da dette vil give et tal mellem lowestnumber og lowestnumber+1. Det er ikke det du ønsker, du ønkser et tal mellem 1 og 5.
Yep, men har også gået den igennem nu med med min ASP-lærer.
Har forstået den til fulde. Det der mest af alt forvirede mig var brugen af paranteser. Den virkede ovredreven synes jeg, men nu er jeg også helt ny inden for det her.
Men tak for hjælpen, ville det ikke være rigtigst at give dig point softspot?
Jeg kan da lægge et svar og så i øvrigt lade det være op til dig at bedømme hvilket svar du føler var mest korrekt (nu da du har forstået hvad det drejer sig om, burde det være en smal sag ;-))...
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.