▣ RND()
rnd() 함수는 0.0 ~ 1.0 사이의 수를 무작위로 발생시키는 함수이다.
이때 아규먼트는 옵션으로서 매번 다른 수를 입력하면 매번 다른 수를 얻을수 있다.
단 Randomize 선언을 해야만 호출때마다 다른 수를 얻을 수 있다.
여기서 최소값과 최대값 사이의 값만 나오도록 간단한 함수를 사용하여 추출해 내는 범위를 한정시킬 수 있다.
Ex1) 랜덤숫자 10개 뿌리기
Dim Juuun, iLoop
For iLoop = 1 To 10
Randomize
Juuun = Int(Rnd() +100)
response.write Juuun & "||"
Next
Ex2) 최소값과 최대값 사이의 값을 랜덤으로 뿌리기 함수
Function RandomBetween (s_num,e_num)
Dim Juuun
Randomize
Juuun = int(Rnd()*e_num+1)
While Juuun < s_num Or Juuun > e_num
Randomize
Juuun = int(Rnd()*e_num+1)
Wend
RandomBetween = Juuun
End Function
'Language > ASP' 카테고리의 다른 글
Include 와 Server.Execute 의 차이점 (0) | 2012.04.24 |
---|---|
Err.Num (0) | 2012.04.24 |
ASP 기본 문법 (0) | 2012.04.24 |
Global.asa (0) | 2012.04.24 |
ASP 객체 - Server (0) | 2012.04.24 |
Posted by 김준홍 (http://www.Juuun.com)