asp实现生成由数字,大写字母,小写字母指定位数的随机数
<%
'******************************
'函数:gen_key(digits)
'参数:digits----要生成随机数的位数
'作者:阿里西西
'日期:2007/7/13
'描述:生成由数字,大写字母,小写字母指定位数的随机数;返回值:要生成的指定倍数的随机数
'示例:<%=gen_key(8)%>
'******************************
Function gen_key(digits)
'定义并初始化数组
dim char_array(80)
'初始化数字
For i = 0 To 9
char_array(i) = CStr(i)
Next
'初始化大写字母
For i = 10 To 35
char_array(i) = Chr(i + 55)
Next
'初始化小写字母
For i = 36 To 61
char_array(i) = Chr(i + 61)
Next
Randomize '初始化随机数生成器。
do while len(output) < digits
num = char_array(Int((62 - 0 + 1) * Rnd + 0))
output = output + num
loop
'设置返回值
gen_key = output
End Function
%>
相关推荐
-
ASP生成随机数 ASP生成不重复随机数
ASP生成随机数: 复制代码 代码如下: Randomize '纯随机,不重复 Response.write Int((999999999 * Rnd) + 111111111) '生成111111111到999999999之间随机数 ASP不重复随机数: 方法一: 已测 使用的时候需要注意里面的分割字符串的字符. 复制代码 代码如下: <% '生成的是一个不重复的数组 Function GetRnd(lowerNum,upperNum) Dim unit,RndNum,Fun_X unit =
-
asp随机数 随机产生N位由数字和字母组成的密码
复制代码 代码如下: <% Randomize Do While Len(pass)<12 '随机密码位数 num1=CStr(Chr((57-48)*rnd+48)) '0~9 num2=CStr(Chr((90-65)*rnd+65)) 'A~Z num3=CStr(Chr((122-97)*rnd+97)) 'a~z pass=pass&num1&num2&num3 loop %> <%=pass%> 1.小于号的作用其实是小等于号的作用 2.书
-
ASP中一个用VBScript写的随机数类
外国人写的一个class,这么一点小小的应用,除非有特殊需求,还没有必要模块化. 用asp产生一个随机数. <% ''************************************************************************** '' CLASS: cRandom '' Calls randomize to seed the random number generator. '' Provides functions for returning ra
-
ASP随机数RND()使用方法
ASP函数rnd() 函数rnd()返回一个0到1之间的随机数. 使用方法如下: 复制代码 代码如下: response.write rnd() '其可能的返回值:0.2357746 如果你想用rnd()函数来返回某一范围内的整数,比方说大于等于0而小于等于特定整数upperbound的数字,你可以使用如下方法: 复制代码 代码如下: response.write int((upperbound+1)*rnd) 例如,下面的语句将返回一个0和5之间的整数,包括0和5: 复制代码 代码如下: re
-
asp实现生成由数字,大写字母,小写字母指定位数的随机数
<% '****************************** '函数:gen_key(digits) '参数:digits----要生成随机数的位数 '作者:阿里西西 '日期:2007/7/13 '描述:生成由数字,大写字母,小写字母指定位数的随机数:返回值:要生成的指定倍数的随机数 '示例:<%=gen_key(8)%> '****************************** Function gen_key(digits) '定义并初始化数组 dim char
-
解决使用mybatis-plus时,生成的SQL大写变小写加下划线问题
在application.xml加上以下配置 mybatis-plus.configuration.map-underscore-to-camel-case=false 补充知识:mybatis中的大小写转义 在使用mybatis 时我们sql是写在xml 映射文件中,如果写的sql中有一些特殊的字符的话,在解析xml文件的时候会被转义,但我们不希望他被转义,所以我们要使用<![CDATA[ ]]>来解决. <![CDATA[ ]]> 是什么,这是XML语法. 在CDATA内部的所
-
golang生成指定位数的随机数的方法
1.随机数 随机数,是使用一个确定性的算法计算出来随机数序.在程序开发中经常需要产生随机数,如随机数验证码登陆.作为唯一身份标识数据等等. 2.rand库 golang中产生随机数主要有两个包,分别是"math/rand"和"crypto/rand". "math/rand"的rand包实现了伪随机数生成器. "crypto/rand"的rand包实现了用于加解密的更安全的随机数生成器. 3.生成指定位数随机数 以生成六位随机
-
mysql生成指定位数的随机数及批量生成随机数的方法
1. 先介绍几个常用的 MySQL 函数 RAND() 随机生成 0~1 之间的小数(0<1) CEILING 向上取整 FLOOR 向下取整 2. 生成随机数 -- 生成 3 位的随机数 SELECT CEILING(RAND()*900+100); -- 生成 4 位的随机数 SELECT CEILING(RAND()*9000+1000); -- 生成 5 位的随机数 SELECT CEILING(RAND()*90000+10000); ... 示例: 解释一下: --
-
原生JS生成指定位数的验证码
使用原生JS生成指定位数的验证码,验证码包括字母和数字 ##思路:使用String的fromCharCode方法将给定范围的随机数转为大小写字母,再通过随机数决定数组当前位置为大写字母,小写字母或者是数字,函数传入的参数当做该数组的长度,随机填好数组后,对数组内的元素做分情况处理:当该数组内没有数字时,需要随机修改一个字母为一个随机的数字:当该数组没有字母时,需随机修改一个数字为大写或者小写字母:正常情况下的有字母也有数字不做处理,每个判断语句的最后使用数组的join方法将该数组转换为字符串并r
-
java实现统计字符串中大写字母,小写字母及数字出现次数的方法示例
本文实例讲述了java实现统计字符串中大写字母,小写字母及数字出现次数的方法.分享给大家供大家参考,具体如下: public class TestSubstring { public static void main(String[] args) { getCount("adsJKJ3K21AfaAD134F13241d134134s141faAAFDF"); } //统计字符串中,大写字母,小写字母,数字出现的次数 public static void getCount(String
-
asp.net生成字母和数字混合图形验证码
验证码技术是网站开发过程中比较重要的技术,可以防止非法人员利用注册机或者登陆工具来攻击我们的网站.下面是效果图: 具体实现方法如下: 1.主要思路是:引用Using System.Drawing命名空间,利用Graphics的FromImage方法创建一个画布,同时设置画布的宽和高,然后通过Graphics类 的DrawString方法随机生成的字符串绘制到画布中,绘制验证码的同时,在画布中利用SetPixel方法绘制一些色点,从而防止非法人员利用机器 人来进行登陆.当我们绘制验证码完毕后,在需
-
文本框中输入小写字母即时转换为大写实现思路
在系统中,有一个文本框,要求输入大写字母.但是用户不自觉,只好在程序来控制了. 在网页中,拉一个TextBox控件: 复制代码 代码如下: <asp:TextBox ID="TextBoxSeriesNumber" runat="server"></asp:TextBox> 写Javascript脚本,可使用onkeyup事件,即时把字母转换为大写字母: 复制代码 代码如下: <script type="text/javasc
-
jackson json序列化实现首字母大写,第二个字母需小写
有这样一个类: @Setter @Getter @JsonNaming(value = PropertyNamingStrategy.UpperCamelCaseStrategy.class) public class Student { private String bName; } 序列化后,希望首字母大写,如下面的测试代码: @Test public void contextLoads() throws IOException { Student test = new Student();
-
C#中把英文字母转换为大写或小写的方法
将字母全部转换为大写或小写,在C#编程中是一个非常常见的功能.在开发过程中,经常需要验证用户登录,用户在输入用户名时可能不区分大小写,如果我们不对字母进行大写或小写的转换,那用户即使输入了正确的密码,可能也无法成功登录.另外,我们有的时候会用字符串来作为操作代码,比如 action="Create",如果我在后面比较的时候写成了"create"或"CREATE",那都是有问题的. 所以,一种最好的解决办法就是,将字符串统一转换大写或小写. 字母转
随机推荐
- VBS 路由重启脚本
- 正则表达式\W元字符使用方法
- memcached常用命令_动力节点Java学院整理
- 查看驱动器(盘符)的批处理
- Docker镜像制作详解介绍
- javascript String split方法误操作
- 以数据库字段分组显示数据的sql语句(详细介绍)
- jquery实现metro效果示例代码
- Javascript设计模式理论与编程实战之简单工厂模式
- JavaScript高级程序设计 阅读笔记(十四) js继承机制的实现
- d3.js实现立体柱图的方法详解
- Win 2003开关机优化技巧
- Java 冒泡排序、快速排序实例代码
- asp.net解决上传4M文件限制
- Android TextView仿微信可折叠效果
- 使用jquery的cookie实现登录页记住用户名和密码的方法
- 学习React中ref的两个demo示例
- 易语言模拟客户组件post发送数据
- django 基于中间件实现限制ip频繁访问过程详解
- JavaScript控制浏览器全屏显示简单示例