8个asp生成随机字符的函数(3)

来源:asp之家 时间:2007-08-04 10:17:00 


5.
功能说明:返回指定长度的随机字符,大小写英文字母加数字组成


function makePassword(byVal maxLen)
Dim strNewPass
Dim whatsNext, upper, lower, intCounter
Randomize
For intCounter = 1 To maxLen
whatsNext = Int((1 - 0 + 1) * Rnd + 0)
If whatsNext = 0 Then
upper = 90
lower = 65
Else
upper = 57
lower = 48
End If
strNewPass = strNewPass & Chr(Int((upper - lower + 1) * Rnd + lower))
Next
makePassword = strNewPass
end function

使用方法:

dim  radpass
response.write makePassword(6) ’6位字符


6.
功能说明:生成任意位随机数的函数
'strLong是随机数字的位数,返回指定长度的数字串,不含字母

Function rndNum (strLong) 
Dim temNum 
Randomize 
Do While Len(RndNum) < strLong 
temNum=CStr(Chr((57-48)*rnd+48)) 
RndNum=RndNum&temNum 
loop 
End Function 


使用方法:

response.write rndNum(6)

标签:随机函数,随机,随机字符,函数
0
投稿

猜你喜欢

  • Python中删除文件的几种方法实例

    2021-02-02 05:57:13
  • 关于TypeScript开发的6六个实用小技巧分享

    2024-04-16 08:59:26
  • MySQL系列之九 mysql查询缓存及索引

    2024-01-22 12:46:10
  • OL IE Bug

    2009-09-09 16:25:00
  • pycharm sciview的图片另存为操作

    2022-09-26 08:03:07
  • Python中的lambda和apply用法及说明

    2023-08-12 14:56:46
  • Python 微信公众号文章爬取的示例代码

    2021-11-06 22:39:20
  • 保安的故事

    2009-12-28 13:02:00
  • Ubuntu 14.04+Django 1.7.1+Nginx+uwsgi部署教程

    2021-03-14 09:16:22
  • Mysql中正则表达式Regexp常见用法及说明

    2024-01-14 21:51:35
  • Python安装教程全过程(2022最新)

    2022-05-09 06:10:55
  • Python数据分析之pandas读取数据

    2023-06-17 12:53:59
  • 不能忽略c#中的using和as操作符的用处

    2024-03-23 08:08:41
  • python3实现字符串的全排列的方法(无重复字符)

    2022-04-14 19:47:56
  • SpringBoot配置连接两个或多个数据库的实现

    2024-01-14 14:40:36
  • Mysql最新版8.0.21下载安装配置教程详解

    2024-01-21 23:58:17
  • vue项目的创建的步骤(图文教程)

    2024-05-21 10:16:29
  • 浅谈Python中的数据类型

    2022-11-29 06:19:22
  • python3在同一行内输入n个数并用列表保存的例子

    2023-05-18 04:10:47
  • php异步:在php中使用fsockopen curl实现类似异步处理的功能方法

    2023-07-21 14:48:58
  • asp之家 网络编程 m.aspxhome.com