Avatar billede bobbedude Nybegynder
24. oktober 2002 - 08:57 Der er 7 kommentarer og
1 løsning

Random

Hvordan kan jeg få et random tal mellem 1 og 20 ??
Avatar billede oasen Nybegynder
24. oktober 2002 - 09:02 #1
randomize
Tal = int(20 * rnd)
Avatar billede oasen Nybegynder
24. oktober 2002 - 09:07 #2
Her kan du selv bestemme nedre og øvre grænse:

lowerbound = "1"
upperbound = "20"

randomize
Tal = int((upperbound - lowerbound + 1) * rnd + lowerbound)
Avatar billede bobbedude Nybegynder
24. oktober 2002 - 09:09 #3
ahm den bliver ved med at give det samme tal når man refresher...
Avatar billede bobbedude Nybegynder
24. oktober 2002 - 09:15 #4
Lavede den her og den virker

<%
tal1 = "1"
tal2 = "20"

If IsNumeric(tal1) Then
    intLowerBound = CLng(tal1)
Else
    intLowerBound = 0
End If

If IsNumeric(tal2) Then
    intUpperBound = CLng(tal2)

    If intLowerBound = 0 And intUpperBound = 0 Then intUpperBound = 100
Else
    intUpperBound = 100
End If

If intLowerBound > intUpperBound Then

    Dim iTemp
    iTemp = intLowerBound
    intLowerBound = intUpperBound
    intUpperBound = iTemp
End If


Randomize()

intRangeSize = intUpperBound - intLowerBound + 1

sngRandomValue = intRangeSize * Rnd()

sngRandomValue = sngRandomValue + intLowerBound

intRandomInteger = Int(sngRandomValue)
%>
<%= intRandomInteger %>
Avatar billede oasen Nybegynder
24. oktober 2002 - 09:35 #5
Hvad er det for noget fis???

Den gør jo præcis det samme:

Randomize()
intRangeSize = intUpperBound - intLowerBound + 1
sngRandomValue = intRangeSize * Rnd()
sngRandomValue = sngRandomValue + intLowerBound
intRandomInteger = Int(sngRandomValue)

I øvrigt er det bemærkelsesværdigt, at du liiiige pludselig kan lave det selv!!
Avatar billede bobbedude Nybegynder
24. oktober 2002 - 10:40 #6
sorry nej jeg lavede det ikke selv jeg fandt koden et andet sted.
da jeg skrev mit svar havde du ikke skrevet svar nummer 2.
Smide et svar her og værd ikke så sur.

http://www.eksperten.dk/spm/274440
Avatar billede oasen Nybegynder
24. oktober 2002 - 10:57 #7
Jeg troede bare du var en af alle de fuskere, der er begyndt at komme her.
Avatar billede bobbedude Nybegynder
24. oktober 2002 - 17:31 #8
:ø)
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