음...글쎄여...
한번 로직을 생각해본건데 잘 될지는 모르겠네여...
Rand()함수를 이용해서 당첨자를 구하는 방법입니다.
물론 Rand()함수는 0이하 소수점의 난수를 발생하게 하기때문에
Cint(Rand() + 10)등으로 정수만 나오게 해야겠죠...
그런 다음 이들 값을 Db에 적용시키는 겁니다.
아이디가 String값이기 때문에 디비에는 숫자로된 고유필드가 필요하겠지요...
For i = 1 to 30
a = Cint(Rand() + 10)
sql = "select id from member where uid = "& a
Set Rs = Dbconn.Execute(sql)
next
이렇게 하면 되지않을까여...?
--------------------- [원본 메세지] ---------------------
이벤트 당첨자 발표를 하려고 하는데..
랜덤으로 당첨자를 30명 뽑고 싶은데요.
어떻게 select 구문을 써야 할지 도저히 모르겠어요.
누구 배너광고 랜덤이나 이벤트 해보신분 있으시면
조금만 도와주세요.
카페 게시글
ASP Q/A
Re:랜덤으로 뽑아오기..
송충2
추천 0
조회 47
01.08.27 23:08
댓글 0
다음검색