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));
                }

    }

  • 相关阅读:
    跨域资源共享 CORS 详解
    Vue.js 与 Laravel 分离
    Laravel 5.4+Vue.js 初体验:Laravel下配置运行Vue.js
    移动端web及app设计尺寸
    另辟蹊径:vue单页面,多路由,前进刷新,后退不刷新
    vue2.0 keep-alive最佳实践
    教你用Cordova打包Vue项目
    oracle_数据处理
    oracle_集合函数
    oaracel 函数_行转列
  • 原文地址:https://www.cnblogs.com/wangzn/p/7510402.html
Copyright © 2011-2022 走看看