Avatar billede jannick281090 Nybegynder
24. januar 2005 - 16:23 Der er 5 kommentarer og
2 løsninger

Random Tal

Hej...

Jeg er igang med at lave en slags lotto.
Og til det skal jeg bruge noget der laver 50 forskellige random tal.

På forhånd tak.
Avatar billede fennec Nybegynder
24. januar 2005 - 16:29 #1
Ingen tal må altså gå igen??
Hvilket tal område skal de strække sig imellem???
Avatar billede punnishment Nybegynder
24. januar 2005 - 16:57 #2
tal = 8 ' antal forskellige tal
b_tal = "," ' brugte tal

for x = 1 to 1000
randomize
tallet = int(rnd()*tal)+1
if Instr(bTal, "," & tallet & ",") > 0 then bTal = bTal & tallet & ","
if Ubound(Split(bTal)) = 51 then exit for
next
Avatar billede punnishment Nybegynder
24. januar 2005 - 17:11 #3
retter lige...

interval = 100 'tallene fra 0 til x må bruges
tal = 50 ' antal forskellige tal
b_tal = "," ' brugte tal

for x = 1 to 1000
randomize
tallet = int(rnd()*interval)+1
if Instr(bTal, "," & tallet & ",") = 0 then bTal = bTal & tallet & ","
if Ubound(Split(bTal)) > tal then exit for
next
Avatar billede jannick281090 Nybegynder
24. januar 2005 - 18:21 #4
Jo tallene må godt gå igen, bare random tal...
Og så skal det være mellem 1 og 100, og som sagt 50 gange.
Avatar billede jannick281090 Nybegynder
24. januar 2005 - 18:26 #5
Og skriv lige hvordan i udskriver det også, for det forrige script forstod jeg ikke lige hvordan man udskrev...
Er det "Tallet" der skal udskrives eller hvad? :S
Avatar billede jannick281090 Nybegynder
24. januar 2005 - 18:29 #6
Tak for svaret :)

Fandt lige ud af det :P
Avatar billede punnishment Nybegynder
24. januar 2005 - 19:23 #7
i mit "script" går tallene ikke igen... derfor får du lige det rigtige, nu da jeg har fået så mange points...

interval = 100 'tallene fra 0 til x må bruges
tal = 50 ' antal forskellige tal

for x = 1 to tal
randomize
tallet = int(rnd()*interval)+1
bTal = bTal & "," & tallet
response.write tal & "<br>" 'hvis du vil udskrive enkeltvis
next

response.write bTal 'hvis du vil have dem alle i en string som du senere kan arbejde videre med
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