- 浏览: 980052 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (223)
- JDBC技术 (29)
- Java Base (21)
- SSH框架的集合 (5)
- Javascript部分 (16)
- Sping2.5框架 (6)
- Hibernate框架 (19)
- JDBC中的数据库连接 (5)
- Ajax技术应用 (9)
- Java工具包下载 (3)
- Database (4)
- Java Web (13)
- 我的生活 (4)
- Struts2 (25)
- S2SH (1)
- Prototype (1)
- jfreeChart (5)
- JPA (7)
- JBPM (1)
- JasperReport (6)
- DWR (1)
- freeMark (2)
- IBatis (2)
- FCKeditor (2)
- POI (1)
- JQuery (6)
- JSON (1)
- JavaMail (3)
- Flex (2)
- CSS收藏夹 (1)
- 润乾报表 (2)
- 开源技术 (1)
- Android (2)
- Android_UI (1)
- Android_OS (6)
- Android_OpenLibs (3)
- Volley (1)
- JS_OpenLibs (1)
- Hessian (3)
- OS (1)
最新评论
-
damoluomu:
简单易懂
Java Web开发Session超时设置 -
di1984HIT:
学习了~~~~~~
Java Web开发Session超时设置 -
lord_is_layuping:
...
Java Web开发Session超时设置 -
15111285554:
...
Java Web开发Session超时设置 -
sfg1314:
暂停后重新下载就会报错:ClientAbortExceptio ...
Java Web 文件下载之断点续传
实现方法一:
public class RandomFileName { /** * 产生一个随机的字符串 * * @param 字符串长度 * @return */ public static String getRandomString(int length) { String base = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; Random random = new Random(); StringBuffer sb = new StringBuffer(); for (int i = 0; i < length; i++) { int number = random.nextInt(base.length()); sb.append(base.charAt(number)); } return sb.toString(); } public static void main(String[] args) { System.out.println(RandomFileName.getRandomString(5)); } }
实现方法二:
public class RandomFileName2 { /** * 产生一个随机的字符串 * * @param 字符串长度 * @return */ public static String getRandomString(int length) { Random random=new Random(); StringBuffer sb=new StringBuffer(); for(int i=0;i<length;i++){ int number=random.nextInt(3); long result=0; switch(number){ case 0: result = Math.round(Math.random()*25+65); sb.append(String.valueOf((char)result)); break; case 1: result = Math.round(Math.random()*25+97); sb.append(String.valueOf((char)result)); break; case 2: sb.append(String.valueOf(new Random().nextInt(10))); break; } } return sb.toString(); } public static void main(String[] args) { System.out.println(RandomFileName2.getRandomString(10)); } }
评论
3 楼
mikeandmore
2009-10-06
读一个perl程序上来就可以了
2 楼
hanz188
2009-10-05
这个随机字符串的生成类真不错,我发现可以把它加以改进,比如加上特殊字符,将传入的参数设置为16或更多,可以用于生成强密码。谢谢分享!
1 楼
l1t
2009-09-29
其实就是把一个随机数转成26*2+10=62进制
发表评论
-
HttpURLConnection附件上传
2015-05-15 18:25 3345整合了一个自己写的采用Http做附件上传的工具,分享一下! ... -
java自带线程池和队列详细讲解
2014-11-29 16:39 8450Java线程池使用说明 一简介 线程的使用在java中占 ... -
使用CGLIB的代理技术
2010-06-09 19:04 1482import java.lang.reflect.Method ... -
使用反射和注解模拟Spring的依赖注入
2010-06-09 19:00 4457作为一个应用Java的反射和注解的一个使用。 首简写一个XM ... -
Java基础十:JDK 动态代理类分析(java.lang.reflect.Proxy使用)
2010-05-28 19:25 4094/** * JDK 动态代理类分析(java.lang.r ... -
Java基础九:Java中的类加载器说明,可以对class文件加密,自定义ClassLoader
2010-05-28 19:22 3674/** * Java 类加载器 * * @aut ... -
Java基础八:泛型,?通配符
2010-05-28 19:17 6227/** * JDK1.5 泛型 * * @aut ... -
Java基础七:注解Annotation使用说明
2010-05-28 19:14 3967import java.lang.annotation.Ele ... -
Java基础六:apache的Beanutils简单使用对JavaBean操作的封装
2010-05-28 19:08 2122/** * apache的Beanutils简单使用 ... -
Java基础五:内省(对JavaBean的操作)
2010-05-28 19:05 2305/** * Person JavaBean * ... -
Java基础四: 反射(构造方法,成员变量,普通方法,数组)
2010-05-28 18:58 5721/** * 反射(构造方法,成员变量,普通方法,数组) ... -
Java基础三: 枚举高级应用(向枚举值对象中添加变量和方法)
2010-05-28 18:45 3791/** * JDK1.5 枚举高级应用(向枚举值对象中添加 ... -
Java基础二: hashCode的作用简要说明,可能导致对象在集合中无法删除
2010-05-28 18:30 1580import java.util.ArrayList; im ... -
Java基础一: 自动装箱,折箱、静态导入、可变参数
2010-05-28 18:24 1570自动装,折箱 /** * JDK1.5 自动装箱,折箱 ... -
apache StringUtils常见用法说明
2009-10-28 17:24 43751.空字符串检查使用函数: StringUtils.isBla ... -
计算离当前日期之前或之后任意天的日期
2009-06-18 13:33 1463/** * 日期计算 * * @author z ... -
计算Java日期Date,DateFormat,GregorianCalendar的使用
2009-06-16 17:09 17914概要 不管你是处理财务交易还是计划着下一步的行动,你都要知 ... -
Java计算日期今天,昨天,上周,上月
2009-06-16 16:53 8375功能:今天,昨天,本周,上周,本月,上月 范围:以周一作为一 ... -
@SuppressWarnings(unchecked)作用解释.doc
2009-05-13 09:17 34567解释一: 屏蔽某些编译时的警告信息 ... -
JDK实现AOP动态代码
2009-04-20 14:29 62代理类: import java.lang.refle ...
相关推荐
主要介绍了JAVA获得包含0-9、a-z、A-Z范围内字符串的的随机数实例,包含随机数字、随机字符串的获取方法,需要的朋友可以参考下
3.可以自由选择字符串的组成:数字0-9、字母A-F、字母A-Z、字母a-f、字母a-z、常见键盘上能看到的25种符号,根据选择的成分不同,可以生成十进制数字串、十六进制数字串、大小写字母串、数字字母串、数字字母特殊...
3.可以自由选择字符串的组成:数字0-9、字母A-F、字母A-Z、字母a-f、字母a-z、常见键盘上能看到的25种符号,根据选择的成分不同,可以生成十进制数字串、十六进制数字串、大小写字母串、数字字母串、数字字母特殊...
3.可以自由选择字符串的组成:数字0-9、字母A-F、字母A-Z、字母a-f、字母a-z、常见键盘上能看到的25种符号,根据选择的成分不同,可以生成十进制数字串、十六进制数字串、大小写字母串、数字字母串、数字字母特殊...
bytes()和random_int())以使:字符串数字(字符串或整数)大写,小写和混合大小写前缀和后缀的随机字符串十六进制正则表达式模式([abcd] ,[aeiou],[A-Z0123],[0-9a-f])原始字符串,为您提供任何生成Faker...
生成随机字符串 参数passLength:要生成多少长度的字符串 param type:需要哪种类型 // type=0:纯数字(0-9) // type=1:全小写字母(a-z) // type=2:全大写字母(A-Z) // type=3: 数字+小写字母 // type=4: 数字...
new RandExp(/<([a-z]\w{0,20})>foo<\1>/).gen(); // => <m5xhdg>foo // wildcard new RandExp(/random stuff: . /).gen(); // => random stuff: l3m;Hf9XYbI [YPaxV>U*4-_F!WXQh9>;rH3i l!8.zoh?[utt...
"^[A-Z]+$" //由26个英文字母的大写组成的字符串 "^[a-z]+$" //由26个英文字母的小写组成的字符串 "^[A-Za-z0-9]+$" //由数字和26个英文字母组成的字符串 "^\\w+$" //由数字、26个英文字母或者下划线组成的...
如果想创建一个含有数字、字母(大小写)或者符号的字符串,比如从[a-zA-Z0-9]集合中中创建一个随机的字符串,长度为5.有没有什么比较好的代码呢?本文提供了几种方法,包括自动改变字符集合。一起来学习下。
让我们为电子邮件地址使用一个简单的正则表达式: [a-z0-9]{5,10}\\.[a-zA-Z0-9]{5,10}\\@[a-z0-9]{5,10}\\.[az]{2,4} . 使用 Regxlar,您现在可以生成与此正则表达式匹配的字符串。 如果您需要生成可重复的字符串,...
随机产生字符串,字符串中的字符只能由特殊字符(&@#$%*),大写字母(A-Z),小写字母(a-z)以及数字(0-9)组成,且每种字符至少出现一次。这样产生字符串的方式可以应用到如下场景,比如,我们有一个应用就是添加用户完毕...
一个简单的 Java GUI 程序,它接受用户的输入(从 a 到 z ),无论字符串是小写还是大写,或者字符串之间是否有空格,并使用密钥( String )进行加密和解密过程 笔记 这个简单的 Java GUI 程序不会检查密钥是否...
兰德斯特 可以使用一个简单的函数来生成具有指定长度的随机字符串。 并且,字符范围是可配置的。 注意: Math.random()...// By default, randstr will use `A-Za-z0-9` characters to generate // a random string,
兰德斯特 有时您只想要一个随机字符...缺省值为7个字符串,由a-z0-9组成。 from randstr import randstr print ( randstr ()) 您可以通过传入length参数来获得更长的字符串。 randstr ( 19 ) 免费软件:BSD许可证
SVN客户端 64位 包含中文包 亲测可用
changelog:1.0.20 / 2020-07-06: - removed:用于更快加载的网络acess - 改进1.0.19: - 低调标准尺寸为10到161.0.18: - 添加新选项“扩展字符” - 新默认默认为0-9A-ZA-Z +简单特殊字符1.0.17: - 删除了无双...
它使用的符号比UUID( A-Za-z0-9_- )多,并且只有22个符号(而不是36个)具有相同数量的唯一选项。 快速地。 Nanoid与UUID一样快,但可以在URL中使用。安装通过去获取工具$ go get github....
随机密码也就是一串固定长度的字符串,文章整理了几种生成随机字符串的方法。 方法一 1、在33 – 126中生成一个随机整数,如35。 2、将35转换成对应的ASCII码字符,如35对应#。 3、重复以上1、2步骤n次,连接成n位的...
randexp.js randexp将生成一个与给定RegExp Javascript对象匹配的随机字符串。用法const RandExp = require ( 'randexp' ) ;// supports grouping and pipingnew RandExp ( /hello + ( ... ( [ a-z ] \w { 0,20 } )
9. oobe/msoobe /a----检查XP是否激活 10. notepad--------打开记事本 11. cleanmgr-------垃圾整理 12. net start messenger----开始信使服务 13. compmgmt.msc---计算机管理 14. net stop messenger-----停止...