急求“实现随机数”函数
日期:2006-08-18 荐:
急求“实现随机数”函数做个网站,在提交资料的时候想做个验证码。怎么在数据库里随机产生4个验证字符。请教高人,最好是能给出测试数据。谢谢。select right(newid(),4)--如果只要线数字SELECT SUBSTRING(CAST(RAND() as varchar),3,4):D老大真牛哦...Select Left(Replace(Rand(), '.', '' ), 4)select right(newid(),4)--如果只要数字(0-9)SELECT SUBSTRING(CAST(RAND() as varchar),3,4)学习!SELECT CAST (floor(RAND( DATEPART(ms, GETDATE()) ) * 10000) as char(4))在数据库是不是要建个表来验证啊?表的结构是怎么样啊?表需要几个列啊?数据库中不用建表啊,你只需要执行上面的语句生成验证字符,然后检查用户输入的验证码是否一致就行了.个人感觉楼主更需要的是这个:http://www.stnjx.com/NetRube_VerifyCode/index.asp概念http://community.csdn.net/Expert/topic/3749/3749995.xml?temp=.7158625newid()或rand()這兩隨機函數--如果只要数字(0-9)SELECT Right(CAST(RAND() as varchar),4)老大真牛~真心的佩服一下~
标签: