Avatar billede random Nybegynder
05. marts 2002 - 19:33 Der er 15 kommentarer og
1 løsning

Øhh

Hvordan vælger computeren 7 forskellige tal?

<%
Dim i
UpperBound = 36
LowerBound = 1
Randomize
RandomNumber = Int(Rnd * UpperBound) + LowerBound


for i = 1 to 7
      response.write(RandomNumber & "<br><br>")
next


%>

her vælger den 7 ens?
Avatar billede radio-tv Nybegynder
05. marts 2002 - 19:44 #1
Hvad med at skrive en lidt mere sigende overskrift...
Avatar billede rou Nybegynder
05. marts 2002 - 20:04 #2
Det er da klart, for du assigner et random tal til en variabel som du så skriver ud 7 gange.

Prøv istedet:
<%
UpperBound = 36
LowerBound = 1
Randomize
for i = 1 to 7
RandomNumber = Int(Rnd * UpperBound) + LowerBound
response.write(RandomNumber & "<br><br>")
next
%>
Avatar billede coltau Juniormester
05. marts 2002 - 20:05 #3
har du tid så prøv lige:

for i = 1 to 7
  Randomize
  RandomNumber = Int(Rnd * UpperBound) + LowerBound
  response.write(RandomNumber & "<br><br>")
next
Avatar billede random Nybegynder
06. marts 2002 - 10:37 #4
colau: Hvad er forskellen på din og rou's ??
Avatar billede random Nybegynder
06. marts 2002 - 11:10 #5
Hvordan sætter jeg en tabel omkring, som skiftevis er grå og hvid??

<%
Max = 36
Min = 1
Randomize
for i = 1 to 7
RandomNumber = Int(Rnd * Max) + Min
      response.write("<tr>" & RandomNumber & "</tr><br><br>")
next
%>
Avatar billede coltau Juniormester
06. marts 2002 - 11:30 #6
Rou's er bedst. At randomize kaldes flere gange er ikke hensigtsmæssigt - men ændre heller ikke noget. Den initialisere randomize-generatoren og det er ikke nødvendigt mere end en gang. (Hvorfor jeg fik den med skyldes en "cut and paste" fejl:-)
Avatar billede coltau Juniormester
06. marts 2002 - 11:33 #7
Skift farve mellem sort og hvid.

<%
Color = "#000000" ' Angiv startfarve
Max = 36
Min = 1
Randomize
for i = 1 to 7
  RandomNumber = Int(Rnd * Max) + Min
  response.write("<tr>" & RandomNumber & "</tr><br><br>")
  if Color = "#000000" then
    Color = "#000000"
  else
    Color = "#FFFFFF"
  end if
next
%>
Husk at bruge farven i response.Write .
Avatar billede random Nybegynder
06. marts 2002 - 11:33 #8
okey! 
Ved du hvordan jeg sætter en tabel omkring, som skiftevis er grå og hvid??
Avatar billede coltau Juniormester
06. marts 2002 - 11:42 #9
Det jo hele 3 ting og endda under kategori HTML.

<%
Color = "#000000" ' Angiv startfarve
Max = 36
Min = 1
Randomize
Response.Write("<tabel width='100'>") ' Width skal måske ændres
for i = 1 to 7
  RandomNumber = Int(Rnd * Max) + Min
  response.write("<tr><td><font bgcolor=" & Color & ">" & RandomNumber & "</font></td></tr>")
  if Color = "#000000" then
    Color = "#000000"
  else
    Color = "#FFFFFF"
  end if
next
Response.Write("</tabel>")
%>

Den nemmeste måde at lave HTML-koden er at anvede FrontPage Express eller lign. Til at lave små eksempler og aflæse HTML-koden, hvorefter man flytter det over i ASP-koden.
Avatar billede random Nybegynder
06. marts 2002 - 11:49 #10
ok tak for det!
Avatar billede random Nybegynder
06. marts 2002 - 11:54 #11
Jeg har lige prøvet scriptet af, og der kommer ikke nogle tabeller med farve på - hvorfor det ??
Avatar billede coltau Juniormester
06. marts 2002 - 11:58 #12
Jeg har ikke testet det - men det gør jeg lige når jeg har spist. :-0 <-- Mam
Avatar billede random Nybegynder
06. marts 2002 - 12:02 #13
Ok det er helt i orden, god appetit!!

jeg fandt lige ud af at table var stavet forkert, men jeg kan stadig ikke få noget farve i tabellerne!

<%
Color = "#CCCCCC" ' Angiv startfarve
Max = 36
Min = 1
Randomize
Response.Write("<table width='100' border='1' ")
for i = 1 to 7
  RandomNumber = Int(Rnd * Max) + Min
  response.write("<tr><td><font bgcolor=" & Color & ">" & RandomNumber & "</font></td></tr>")
  if Color = "#EEEEEE" then
    Color = "#EEEEEE"
  else
    Color = "#CCCCCC"
  end if
next
Response.Write("</table>")
%>
Avatar billede random Nybegynder
06. marts 2002 - 13:10 #14
Kan du ikke få det til at du?? Jeg har prøvet uden held!
Avatar billede random Nybegynder
06. marts 2002 - 13:12 #15
PS. du skal nok få lige point for det!
Avatar billede coltau Juniormester
06. marts 2002 - 13:32 #16
Jeg har den: (Det hjalp da du sagde at tabel var stavet forkert.)

<%
Color = "#EEEEEE" ' Angiv startfarve
Max = 36
Min = 1
Randomize
Response.Write("<table width='100'>") ' Width skal måske ændres
for i = 1 to 7
  RandomNumber = Int(Rnd * Max) + Min
  response.write("<tr><td bgcolor='" & Color & "'>" & RandomNumber & "</td></tr>" & vbCrLf)
  if Color = "#EEEEEE" then
    Color = "#FFFFFF"
  else
    Color = "#EEEEEE"
  end if
next
Response.Write("</tabel>")
%>
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