zoukankan      html  css  js  c++  java
  • Java生成随机数(n位长度,字母+数字)

     1 package demo;
     2 import java.util.Random;
     3 
     4 /**
     5  * 生成字母+数字的随机数
     6  * @author sy
     7  *
     8  */
     9 public class Demo{
    10     
    11     public static void main(String[] args){
    12         System.out.println(getStringRandom(6));
    13     }
    14 
    15      public static String getStringRandom(int length) {  
    16         
    17          String val = "";  
    18          Random random = new Random();  
    19          //参数length,表示生成几位随机数  
    20          for(int i = 0; i < length; i++) {  
    21             String charOrNum = random.nextInt(2) % 2 == 0 ? "char" : "num";  
    22             //输出字母还是数字  
    23             if("char".equalsIgnoreCase(charOrNum)){ 
    24                 //输出是大写字母还是小写字母  
    25                 int temp = random.nextInt(2) % 2 == 0 ? 65 : 97;  
    26                 val += (char)(random.nextInt(26) + temp);  
    27             }else if("num".equalsIgnoreCase(charOrNum)) {  
    28                 val += String.valueOf(random.nextInt(10));  
    29             }  
    30         }  
    31         return val;  
    32     }  
    33     
    34 }
    ==========================================路漫漫其修远兮==========================================
    ======================                     知识改变生活                     ======================
    ======================                     技术改变命运                     ======================
    ======================                 我是一名普通的程序员                 ======================
    ======================       希望通过自己的努力来使自己人生更加绚烂多彩     ======================
    ==========================================吾将上下而求索==========================================
    
  • 相关阅读:
    通用权限系统的一些想法
    分享一个c#t的网页抓取类
    css实现打印分页控制
    vue + ts 工作日设置功能实现
    cmd/powershell常用命令 git常用命令
    css选择器 兄弟选择器 相邻兄弟选择器 子元素选择器
    css变量复用 全局变量-局部变量
    pdf.js在线预览效果
    花生壳用法
    百度地图定位,获取省市区
  • 原文地址:https://www.cnblogs.com/wanying521/p/5179108.html
Copyright © 2011-2022 走看看