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

  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>       ...
一周排行
  • 项目整体管理的重点:答:项目整体管理包括7个子过程,即:项目启动.制定初步的项目范围说明书..制定项目管理计划.指导各管理项目执行.监督和控制项目.整体变更控制.项目收尾.纵横五大过程即启动.计划.执行.控制.收尾. ...
  • Browserify通过预编译,可以让前端以Nodejs的require方式来组织Javascript模块,从而前端代码可以走进后端,后端通过Browserify同样可以在浏览器里跑NPM模块: 在Nodejs中使用 ...
  • 霍夫变换
      霍夫变换是图像处理中识别几何形状的一种方法, 主要用来检测直线和圆形. 1  平面坐标 ...
  • 震撼京东技术解密获众大神集体推荐,4千人10年经验一次放送
    <京东技术解密>新书发布会今天在国家会议中心举行.来自京东的多位高管,以及这本 ...
  •      "一对多",顾名思义,是由"一"的一端加载"多"的一端,关系交由"一"来维护.反映在Java代码中就是在"一&quo ...
  •     夫君子之行,静以修身,俭以养德:非澹泊无以明志,非宁静无以致远. 夫学须静也,才须学也:非学无以广才,非志无以成学. 怠慢则不能励精,险躁则不能治性.年与时驰,意与岁去,遂成枯落,多不接世.   悲守穷庐,将 ...
  • VMware5.2测试环境实施一环境介绍
    一.环境需求类型操作系统IP地址AD+DNS+Root CAWindows 2008R2 ...
  • 这篇文章主要介绍了jquery中checkbox全选失效的解决方法,需要的朋友可以参考下 如果你使用jQuery 1.6 ,代码if ( $(elem).attr(“checked”) ),将获得一个属性(attri ...
  • 1.1.  ionic路由机制: 状态 1.2.  ion-nav-view <body ng-controller="firstCtrl">             <a cl ...
  • Mysql自定义函数分为两种 1. 简单的 如string相关的函数 2. 集合的 aggregate,如sum函数 创建函数的Mysql命令 CREATE [AGGREGATE] FUNCTION 函数名称 RET ...