用ASP随机产生随机数

2016-01-29 18:01 62 1 收藏

用ASP随机产生随机数,用ASP随机产生随机数

【 tulaoshi.com - ASP 】

  各位好今天我要告诉大家的是如何用ASP产生随机数。大家都知道大多数网站注册后

提供用户名和一个随机密码,但这个密码是如何产生的,现在我就向大家来介绍一下

请看下面的例子,用户可自行增加或减少随机的字符或数量。

<%
Function gen_key(digits)

'Create and define array
dim char_array(50)
char_array(0) = "0"
char_array(1) = "1"
char_array(2) = "2"
char_array(3) = "3"
char_array(4) = "4"
char_array(5) = "5"
char_array(6) = "6"
char_array(7) = "7"
char_array(8) = "8"
char_array(9) = "9"
char_array(10) = "A"
char_array(11) = "B"
char_array(12) = "C"
char_array(13) = "D"
char_array(14) = "E"
char_array(15) = "F"
char_array(16) = "G"
char_array(17) = "H"
char_array(18) = "I"
char_array(19) = "J"
char_array(20) = "K"
char_array(21) = "L"
char_array(22) = "M"
char_array(23) = "N"
char_array(24) = "O"
char_array(25) = "P"
char_array(26) = "Q"
char_array(27) = "R"
char_array(28) = "S"
char_array(29) = "T"
char_array(30) = "U"
char_array(31) = "V"
char_array(32) = "W"
char_array(33) = "X"
char_array(34) = "Y"
char_array(35) = "Z"

'Initiate randomize method for default seeding
randomize

'Loop through and create the output based on the the variable passed to
'the function for the length of the key.
do while len(output) < digits
num = char_array(Int((35 - 0 + 1) * Rnd + 0))
output = output + num
loop

'Set return
gen_key = output
End Function

'Write the results to the browser, currently setting a 13 digit key
response.write "<pre" & gen_key(13) & "</pre" & vbcrlf
%

 

来源:http://www.tulaoshi.com/n/20160129/1503987.html

延伸阅读
标签: 电脑入门
①启动Excel2007,在单元格输入=ran,下面就会出现3个函数选择,我们选择第二项randbetween。 ②选择好了之后,会出现函数参数的使用。 ③我们输入10,100表示随机生成10-100之间的自然数。 ④回车,即可产生一个数。 ⑤利用单元格填充的方法可以快速完成多个单元格随机数字的填充。
任意分布的随机数的产生方法—VC程序实现方法 作者:戎亚新 下载源代码 摘要:     随机数在实际运用中非常之多,如游戏设计,信号处理,通常我们很容易得到平均分布的随机数。但如何根据平均分布的随机数进而产生其...
标签: excel 办公软件
打开软件 首先我们要打开我们我们电脑上的excel表格办公软件。实现10-100的整数随机数,我们要用到的就是一个非常好用的公式RandBetwween(bottom,top)。就会生成从bottom最小值到top最大值之间的任意整数。 输入公式 所以我们需要选中单元格然后在单元格中输入这个公式。“==RandBetwween(10,100)”,其实在输入的时候主要输入“...
可定制大小和数量的随机数函数 作者:93106部队 袁海鸿 下载本文示例源代码 近日在做一个考试软件时,需要每次题目不同且题数可定制,在C++没找到适用函数,就顺手做了一个较通用的C++的随机函数扩展,请大家编程时参考。 void randEx(int MAX,int NUM) {int k=0;int j=0;time_t t;//设置rand函数所...
他们原来都想用PHP的实现随机,但取出多条好像要进行两次以上查询. 翻了手册,找到了下面这个语句,可以完成任务了,但效率较低 SELECT * FROM table_name ORDER BY rand() LIMIT 5; rand在手册里是这么说的: RAND()  RAND(N)  返回在范围0到1.0内的随机浮点值。如果一个整数参数N被指...

经验教程

275

收藏

66
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部