生成随机字母字符串

来源:互联网 发布:网络总是断线几秒钟 编辑:程序博客网 时间:2024/06/05 16:13

因需要生成一组兑换码,格式为一定字母字符串:

1,先将字母输入到list。

2,生成随机数(0~26),

3,根据随机数对应的在list获取之后拼接就行了。


        ArrayList list = new ArrayList();
       for (char c = 'A'; c <= 'Z'; c++) {
           list.add(c);
       }
for (int j = 1; j <= 1000; j++) {
String str = "";
       for (int i = 0; i < 6; i++) {
           int num = (int) (Math.random() * 26);
           str = str + list.get(num);
       }
       System.out.println(j+":"+str);
}

代码就是这么简单!

(因一开始就想到ascii码去解决的我,决定好好反思自己,有时候思维稍微转变一下,眼前就是一亮!)

0 0
原创粉丝点击