Avatar billede kasper_knaldperle Nybegynder
29. juni 2005 - 19:58 Der er 8 kommentarer og
1 løsning

Kriterie...tilfældigt tal mellem 1 og 10

Overskriften siger vel det meste.
Jeg har en forespørgsel, hvor jeg gerne vil have,at kriteriet er et tilfældigt tal mellem 1 og 10...kan det lade sig gøre??
Avatar billede sjap Praktikant
29. juni 2005 - 20:02 #1
Kan du ikke bruge Rnd funktionen:

Int(Rnd()*9)+1

Rnd returnerer et tal mellem 0 og 1.
Avatar billede kasper_knaldperle Nybegynder
29. juni 2005 - 20:06 #2
Lige i skabet...takker c",)
Avatar billede arne_v Ekspert
29. juni 2005 - 20:17 #3
jeg tror nok at spørger søger

Int(Rnd()*10)+1
Avatar billede kasper_knaldperle Nybegynder
29. juni 2005 - 20:28 #4
Nu er jeg overhovedet ikke skarp til Access o.lign., men hvis rnd() returnere et tal mellem 0 og 1 kan man jo risikere at man i det sidste forslag får resultat 11.
(0,99*10)+1=10,9. Afrundet er det jo 11.
Det sker ikke med 9...eller hvad??
Avatar billede arne_v Ekspert
29. juni 2005 - 20:34 #5
jeg mener at den returnerer et tal

0 <= Rnd() < 1

og at Int altid runder ned til en integer og ikke af til nærmeste integer så

Int(10.9) er 10
Avatar billede sjap Praktikant
29. juni 2005 - 20:38 #6
arne_v har faktisk ret.

Rnd returnerer et tal mellem 0 og 1, men vil kun ekstemt sjældent (=aldrig) returnere tallet 1.

Men den kan f.eks. returnere et tal, der er større end 0,99:

0,99*10 = 9,9

Int(9,9) = 9

Og det vil gælde for alle tal mellem 0,9 og 0,9999999999999999

Så jeg var lige lidt for "smart".

Jeg laver lige et nyt spørgsmål og overfører pointene til arne_v - OK?
Avatar billede kasper_knaldperle Nybegynder
29. juni 2005 - 20:38 #7
Ok...på den måde. Ja så er det klart, at din metode skal bruges. Jeg finder sq ud af det :D
Tak for hjælpen begge to!!
Avatar billede kasper_knaldperle Nybegynder
29. juni 2005 - 20:39 #8
Ang. point, så må du tage det op med arne_v...bare alle er glade :)
Avatar billede arne_v Ekspert
29. juni 2005 - 21:17 #9
den vil aldrig returnerer 1
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester