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

    }

  • 相关阅读:
    MAC下配置PHP环境详解, Apache,MySQL数据库,vim
    xib和storyboard小谈,
    iOS中block运用
    IOS-UIDynamic
    ProtocolBuffers-3 For Objective C (2)-进阶
    ProtocolBuffers-3 For Objective C (1)-简单的使用
    12. UITextField
    11. KVC And KVO
    10.OC中retainCount返回值不准的原因
    9. 了解 Cocoa-百度百科
  • 原文地址:https://www.cnblogs.com/wangzn/p/7510402.html
Copyright © 2020-2023  润新知