Avatar billede html_wizard Nybegynder
10. juni 2003 - 12:48 Der er 9 kommentarer og
1 løsning

Antal cifre

<%
Function RandNo()
Randomize
RandNo = Int(9999999 * Rnd + 7)
End Function
%>

Hvordan kan jeg sikre mig at der kommer 7 cifre ud som resultat og ikke mindre
Avatar billede jonbdk Nybegynder
10. juni 2003 - 12:53 #1
du kunne tjekke at den lå indenfor 1000000 - 9999999 - det er nok ikke den smarteste måde...
Avatar billede medions Nybegynder
10. juni 2003 - 12:54 #2
Hmm du kunne jo lave en løkke der gjorde det!

While Not Len(RandNo()) < 7
  intNo = RandNo()
Wend

Response.Write(intNo)

//>Rune
Avatar billede html_wizard Nybegynder
10. juni 2003 - 13:00 #3
>> rune

I forhold til

<%
Function RandNo()
Randomize
RandNo = Int(9999999 * Rnd + 7)
End Function
%>

Hvor skal jeg indsætte

While Not Len(RandNo()) < 7
  intNo = RandNo()
Wend

Response.Write(intNo)


//>Christian
Avatar billede medions Nybegynder
10. juni 2003 - 13:13 #4
Altså i din While sætning henter du jo funktion, så de skal vel bare være på samme side...

//>Rune
Avatar billede roenving Novice
10. juni 2003 - 13:16 #5
<%
Function RandNo()
Randomize
RandNo = Int(9000000 * Rnd + 1000007)
End Function
%>
Avatar billede medions Nybegynder
10. juni 2003 - 13:16 #6
Det her er nok lidt bedere:

Function RandNo()
Randomize
RandNo = Int(9999999 * Rnd + 7)
End Function

If Len(RandNo() < 7 Then
  While Not Len(RandNo()) < 7
      intNo = RandNo()
  Wend
Else
  intNo = RandNo()
End If

//>Rune
Avatar billede html_wizard Nybegynder
10. juni 2003 - 13:18 #7
yes takker
Avatar billede roenving Novice
10. juni 2003 - 13:21 #8
Hov, jeg stirrede mig blind på 7-tallet, det skal vel gentlig ikke bruges, så:

<%
Function RandNo()
Randomize
RandNo = Int(9000000 * Rnd + 1000000)
End Function
%>
Avatar billede medions Nybegynder
10. juni 2003 - 14:14 #9
Anytime...
Thx 4 Poinz

//>Rune
Avatar billede -mundi- Nybegynder
10. juni 2003 - 14:16 #10
ja jeg ville nu bruge "roenving"'s script, det er klart det bedste mht hastighed
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