asp中實現隨機分組程序的代碼
更新時間:2007年03月06日 00:00:00 作者:
復制代碼 代碼如下:
Function makegroup(teams() As String) As String
'函數功能:對teams數組中的32支球隊進行隨機分組.(注:teams數組下標從0開始)
'函數的變量定義.
'顯示變量聲明是一個好習慣.
Dim tvar As Integer, returnstr As String, tmove As Integer, temp As Integer
'初始化隨機數產生器實現真正的隨機性.
Randomize (Timer)
For tvar = 1 To 32 '共有32支球隊
If (tvar - 1) Mod 4 = 0 Then
'將分組球隊名稱及組名存入returnstr變量中.
returnstr = returnstr & vbCrLf & Chr(Asc("A") + (tvar \ 4)) & "組:"
End If
tmove = Int(Rnd * (33 - tvar))
returnstr = returnstr & teams(tmove) & "."
For temp = tmove To 30
'將數組的部分前移避免組中存在同名球隊.
teams(temp) = teams(temp + 1)
Next temp
Next tvar
'返回值為分組后的結果.
makegroup = returnstr
End Function
相關文章
SQL查詢語句通配符與ACCESS模糊查詢like的解決方法
我今天在寫個頁面的時候,也很郁悶,表中明明有記錄,但在ASP里就是搜索不到,原來是因為access與SQL的查詢語句通配符問題不同所引起的。2011-02-02
ASP+FSO生成的網頁文件默認編碼格式以及轉換成UTF-8編碼方法
有一個客人的網站想做一個俄文版,前臺后臺,我統一用utf-8編碼,但通過數據庫生成的靜態(tài)俄文信息是亂碼。如果用GB2312顯示,通過數據庫生成的靜態(tài)俄文信息正確顯示, 但模板文件俄文是亂碼。2009-11-11

