[Java] 生成随机密码 →→→→→进入此内容的聊天室

来自 , 2019-07-11, 写在 Java, 查看 117 次.
URL http://www.code666.cn/view/9cb67ffb
  1. package com.java.tools;
  2.  
  3. import java.util.Random;
  4.  
  5. public class RandomCipher {
  6.        
  7.         public static void main(String[] args) {
  8.                
  9.                 StringBuffer sb = new StringBuffer();
  10.         for (int i = 0; i < 6; i++) {
  11.             int a = Math.abs((new Random()).nextInt(57));// 产生0~57的随机数
  12.             if (a <= 9) {// 将0~9转为char的0~9
  13.                 sb.append((char) (a + 48));
  14.             } else if (a < 33) {// 将10~33转为char的A~Z
  15.                 if((a + 55) == 79 || (a + 55) == 73){
  16.                     sb.append((char) (a + 63));
  17.                 }else{
  18.                     sb.append((char) (a + 55));
  19.                 }
  20.             } else {// 将33~57转为char的a~z
  21.                 sb.append((char) (a + 63));
  22.             }
  23.         }
  24.         String RandomCipher=sb.toString();
  25.         System.out.println(RandomCipher+"  <===临时密码");
  26.                
  27.                
  28.         }
  29.        
  30. }
  31.  

回复 "生成随机密码"

这儿你可以回复上面这条便签

captcha