ASP+MySQL 生成不重复的指定数量的数字串

来源:百度知道 编辑:UC知道 时间:2024/06/24 17:43:25
生成20位不重复的数字串!这里有获取单个随机数字的方法,但是练成20个后发现重复几率非常高,很郁闷!
第一种:
Function Rnd_Num()
Randomize
'Rnd_Num = Chr(Int((57 - 48 + 1) * Rnd + 48))
Rnd_Num = Int((9 - 0 + 1) * Rnd + 0)
End Function
第二种:
Function NumRand() '生成n位随机数字
For i=1 to 12
Randomize
temp = cint(9*Rnd)
temp = temp + 48
NumRand = NumRand & chr(temp)
Next
End Function

至于说数据库方面,为了防止重复,MySQl数据库有它自己的特点。可以简单的unique防止重复。

现在希望有个MYSQL+asp实现分页的方式,不知道高手有这方面的没,多谢!

生成不重复指定数量的数字串只需要ASP就可以啊,和MySQL扯什么关系
你又没说要写数据库

还有,你不说要生成多长的,具体干什么用,别人怎么给你写代码?
3位数、5位数、20位数都叫数字串呢

ASP+MySQL的人还真很少见...多数都用ACCESS和MSSQL...MySQL的话还得装MyODBC