public String getRedomchar(){
String[] char1 = new String[] { "a", "b", "c", "d", "e", "f",
"g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s",
"t", "u", "v", "w", "x", "y", "z", "0", "A", "B", "C", "D", "E", "F", "G", "H", "I",
"J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V",
"W", "X", "Y", "Z"};
String[] chars = new String[] { "a", "b", "c", "d", "e", "f",
"g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s",
"t", "u", "v", "w", "x", "y", "z", "0", "1", "2", "3", "5",
"6", "7", "8", "9", "A", "B", "C", "D", "E", "F", "G", "H", "I",
"J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V",
"W", "X", "Y", "Z","!", "@", "#", "$", "%", "^", "&", "*", "(", ")",
"_", "+", "-","=","`","~",",",".","<",">","/","?",":",";","'","\\","。","|"};
StringBuffer shortBuffer = new StringBuffer();
String random = "";
int index1 = (int) (Math.random() * char1.length);
random = char1[index1];
shortBuffer.append(random);
LogUtil.writeLog("第一个字母:"+shortBuffer);
for (int i = 1; i <=7; i++) {
int index = (int) (Math.random() * chars.length);
random = chars[index];
shortBuffer.append(random);
}
LogUtil.writeLog("拼成后的8个随机码:"+shortBuffer);
String suffix = shortBuffer.toString();
return suffix;
}

最新文章

  1. 用 jQuery.ajaxSetup 实现对请求和响应数据的过滤
  2. 【转载】CentOS服务器配置VPN详解
  3. (九)uboot配置编译、源码分析
  4. Hibernate的Restrictions用法
  5. MySQL 5.6 安装配置
  6. AWS 命令行界面 + Python 的 AWS 开发工具包 (Boto3)
  7. cocos2d-x笔记2: 编译到安卓的步骤与注意事项
  8. CURL传输与获取功能
  9. wait和waitpid的使用和区别
  10. C#操作注册表——读、写、删除、判断等基本操作
  11. hdu4414(DFS 找十字架数量)
  12. iOS 6.0中UIViewController被弃用的一些方法
  13. Vasya the Hipster
  14. SpringBoot 三种方式配置 Druid(包括纯配置文件配置)
  15. Spring Boot 打war包并利用docBase指定根目录为打包的工程
  16. 通过 微软 pai-fs 上传数据到HDFS (Microsoft OpenPAI)
  17. hihocoder1634 Puzzle Game
  18. Git远程库
  19. HDU 5950Recursive sequence ICPC沈阳站
  20. 老生常谈-Activity(山东数漫江湖)

热门文章

  1. poj3734 Blocks
  2. git clone Timed out 解决
  3. debug---null Pointer Exception--一步步查找(2)
  4. java全栈day05--ArrayList的基本功能
  5. 关于 windows mobile 进程操作的方法
  6. Arcgis android 10.2安装方法
  7. 通过委托更新UI(异步加载)
  8. [TJOI2015]线性代数(网络流)
  9. Jmeter-无法启动,&#39;findstr&#39;不是内部或外部命令,也不是可运行的程序
  10. SP8791 DYNALCA - Dynamic LCA