随即生成指定长度的字符串

  1. publicstaticfinal String allChar = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
  2.     publicstaticfinal String letterChar = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
  3.     publicstaticfinal String numberChar = "0123456789"
  4.     publicstatic String generateString(int length) // 参数为返回随机数的长度
  5.     { 
  6.         StringBuffer sb = new StringBuffer(); 
  7.         Random random = new Random(); 
  8.         for (int i = 0; i < length; i++) { 
  9.             sb.append(allChar.charAt(random.nextInt(allChar.length()))); 
  10.         } 
  11.         return sb.toString(); 
  12.     } 
更多相关文章
  • /** * 将字符串填充成指定长度的字符串(多字节安全) * @param string $str 指定被填充的字符串 * @param int $len 指定被填充的字符串的长度,如果值为负数或小于字符串的长度则不填充 * @param string $pad_str 要填充的字符串 * @par ...
  • python随机生成指定长度的密码python中的string对象有几个常用的方法用来输出各种不同的字符:string.ascii_letters:输出ascii码的所有字符.string.digits:输出 '0123456789'.string.punctuation:ascii中的标点符号.p ...
  • julia生成指定格式的字符串.jl """ julia生成指定格式的字符串.jl http://bbs.bathome.net/thread-39829-1-1.html 2016年3月29日 05:06:07 codegay """ # ...
  • /** * 上送终端编号的后两位生成规则 总共可以生成 (36*36-1)1295个编号 * 01...09 0A...0Z * 10...19 1A...1Z * ............... * A0...A9 AA...AZ * ............... * Z0...Z9 ZA... ...
  • /// <summary>/// 截取指定長度的字符串/// </summary>/// <param name="s"></param>/// <param name="len"></para ...
  • 在开发过程中,可能需要得到指定长度的字符串,比如验证码就有这种需求,对此存在几种常见的方法,总结如下: 1.指定一个数组或者字符串,通过Math.random()得到一个随机数,并作为下表进行字符的获取,具体代码如下:. public String getRandomString2(Integer ...
  • -- ================================================ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= ...
  •     /// <summary>         /// 按指定(字节)长度截取字符串         /// </summary>         /// <param name="str">源字符串</param>       ...
一周排行
  • 收到来自Azure的邮件,中国地区的3个功能公开发布,其实在这之前我已经测试了相关功能,并且已经将v-net to v-net vpn发布为博文. 以下为邮件内容: 1. Azure基本网站等级标准网站等级的客户将可 ...
  • Java线程:概念与原理 SCJP5学习笔记 一.操作系统中线程和进程的概念现在的操作系统是多任务操作系统.多线程是实现多任务的一种方式.进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程 ...
  • Apache中https的详解及应用案例
    Apache中https的详解及应用案例一.https的简介它是一个安全通信通道,它基于H ...
  • 协议能够成为当今生成树发展的一致方向是当之无愧的.
  • Jquery官网上两个each用法: http://api.jquery.com/jQuery.each/ http://api.jquery.com/each/ 使用时注意点 <!DOCTYPE html&g ...
  • 学无止境,最近学习了daemon,socket连接的一些知识,写了二段代码.希望有人来点评,指出其中的错误,或需要改进的地点.在写的过程当中,遇到很多问题,不段的问人,在贴求助.查看C手册,查看网上教程才得以写出. ...
  •      之前写了一篇客户cms升级及web迁移的文章,写了一半并没有完成,本想伴随着工程的实施记录出来,但那样会让人感觉很乱,直到上个周,这个工程才刚刚做完,特此重新整理了一下.客户的一套CMS系统进行升级,借助升 ...
  • 我经常忘记如何退订,所以记录在这里.打开"我的帐户",打开方法可以参考:1.Google Group的右上角.2.Google邮箱->帮助->右上角的"我的帐户". ...
  • 隐藏转跳,浏览器不产生历史记录(replace).代码片段: window.location.replace("http://insus.cnblogs.com"); 当然我们还不能忘记常用的a标 ...
  • 转载:http://blog.chinaunix.net/uid-12372814-id-3518571.html 昨天刚装WIN7系统,今天早上准备访问服务器安装些软件,结果出现网络错误,提示Windows无法访问 ...