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

  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>       ...
一周排行