zoukankan      html  css  js  c++  java
  • Java生成随机数字和字母组合10位数

    package nickname;

    import java.util.Random;

    public class nickname {
                 /**
                  * java生成随机数字和字母组合10位数
                  * @param length[生成随机数的长度]
                  * @return
                  */
                 public static String getRandomNickname(int length) {
                  String val = "";
                  Random random = new Random();
                  for (int i = 0; i < length; i++) {
                   // 输出字母还是数字
                   String charOrNum = random.nextInt(2) % 2 == 0 ? "char" : "num";
                   // 字符串
                   if ("char".equalsIgnoreCase(charOrNum)) {
                    // 取得大写字母还是小写字母
                    int choice = random.nextInt(2) % 2 == 0 ? 65 : 97;
                    val += (char) (choice + random.nextInt(26));
                   } else if ("num".equalsIgnoreCase(charOrNum)) { // 数字
                    val += String.valueOf(random.nextInt(10));
                   }
                  }
                  return val;
                 }
                 public static void main(String[] args) {
                     System.out.println("java生成随机数字和字母组合10位数:" + getRandomNickname(10));
                }

    }

  • 相关阅读:
    Java基础---Java 开发工具IntelliJ IDEA 安装
    Java基础---Java循环区别
    Java基础---JavaJShell脚本工具
    Java基础---Java方法
    Java基础---Java三元运算
    Java基础---Java变量
    Java基础---Java数据类型
    Java基础---Java常量
    “ERROR: Cannot read property 'fileCoverage' of undefined...”
    矩阵乘积
  • 原文地址:https://www.cnblogs.com/wangzn/p/7510402.html
Copyright © 2011-2022 走看看