Avatar billede maron Nybegynder
11. august 2007 - 11:19 Der er 10 kommentarer og
1 løsning

Find random nummer

Hvordan finder jeg et tilfældigt tal mellem 10000 - 99000 ?
Med random ASP?
Avatar billede nielle Nybegynder
11. august 2007 - 11:24 #1
Sådan:

Randomize  ' Denne må kun kaldes en gang - den sk. f.eks. være udenfor en eventuel løkke!
randTal = Int(Rnd * 89001) + 10000
Avatar billede maron Nybegynder
11. august 2007 - 12:44 #2
Der genereres hver gang det samme nummer 72794
Avatar billede nielle Nybegynder
11. august 2007 - 12:47 #3
Det burde kaldet til Randomize ellers forhindre. Hvordan ser din kode ud?
Avatar billede maron Nybegynder
11. august 2007 - 12:49 #4
randTal = Int(Rnd * 89001) + 10000
response.write randtal
Avatar billede erikjacobsen Ekspert
11. august 2007 - 12:49 #5
<%
Randomize  ' Denne må kun kaldes en gang - den sk. f.eks. være udenfor en eventuel løkke!
For i=1 To 10
randTal = Int(Rnd * 89001) + 10000
response.write(randtal & "<br>")
Next
%>

udskriver

13324
59274
52007
76997
53649
52265
20385
85056
45140
53045
Avatar billede nielle Nybegynder
11. august 2007 - 12:51 #6
Du har jo heller ikke kaldet til Ransomize.
Avatar billede maron Nybegynder
11. august 2007 - 12:51 #7
Alt er ok, min fejl.:)
Avatar billede nielle Nybegynder
11. august 2007 - 12:53 #8
Randomize er den funktion som initialisere random-generatoren med et tilfældigt "seed". Uden den vil man netop få den samme serie af tal hver gang (og det kan også være nyttigt i visse situationer).
Avatar billede maron Nybegynder
11. august 2007 - 12:54 #9
Så virker det perfekt.
Mange tak for hjælpen.:)
Avatar billede nielle Nybegynder
11. august 2007 - 12:58 #10
Svar :^)
Avatar billede maron Nybegynder
11. august 2007 - 12:58 #11
Point :)
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
Kurser inden for grundlæggende programmering

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