首页 > 其他 > 详细

随机生成26个字母中(一个或多个)的字母、数字

时间:2021-07-07 10:05:06      阅读:29      评论:0      收藏:0      [点我收藏+]
package com.test1;

public class Test3 {

    public static void main(String[] args) {
        
        //需要生成几位
        int n = 1;
        //最终生成的字符串
        String str = "";
        for (int i = 0; i < n; i++) {
            str = str + (char)(Math.random()*26+‘a‘);
        }
        System.out.println(str);

//--------------------------------数字----------------------------------------
   Random random =new Random();
        StringBuilder a = new StringBuilder();

        for (int i = 0; i <n; i++) {
            a.append(String.valueOf(random.nextInt(10))); //区间[0,10)
        }
        System.out.println(a);
}

}

/*
 特别注意的点:
    1, ‘A’ 是随机生成大写的26个随机字母
    2, ‘a’ 是随机生成小写的26个随机字母
    3, n 的值变化,是生成多少位随机数 n = 1,则随机生成一位; n= 2,则随机生成2位,依次类推…
*/

 

随机生成26个字母中(一个或多个)的字母、数字

原文:https://www.cnblogs.com/bulter/p/14979587.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!