日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

超简单、超容易理解的随机数字 + 随机字母生成器,传入要生成的随机数的位数即可(大小写字母 + 数字混合)

發布時間:2024/3/24 编程问答 60 豆豆
生活随笔 收集整理的這篇文章主要介紹了 超简单、超容易理解的随机数字 + 随机字母生成器,传入要生成的随机数的位数即可(大小写字母 + 数字混合) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

代碼:

import java.util.Random;public class RandomLetterNumUtil {public static String getRandomCode(int size) { // 傳入要生成的隨機數的位數Random random = new Random();String str = "";for (int i = 0; i < size; i++) {int key = random.nextInt(3);switch (key) {case 0:int code1 = random.nextInt(10);str += code1;break;case 1:char code2 = (char) (random.nextInt(26) + 65);str += code2;break;case 2:char code3 = (char) (random.nextInt(26) + 97);str += code3;break;}}return str;}// 主函數測試public static void main(String[] args) {int size = 6;String randomCode = getRandomCode(size); // 傳入要生成的隨機數的位數System.out.println("隨機生成的"+size+"位數為:"+randomCode);} }

效果圖:

4位:

6位:

8位:

12位:

20位:

100位:
我們在返回之前先確定一下生成的隨機數的位數是不是符合要求的,在方法內 return str; 之前加一句輸出 str.length() ;

System.out.println("隨機生成的位數為:"+str.length());

總結

以上是生活随笔為你收集整理的超简单、超容易理解的随机数字 + 随机字母生成器,传入要生成的随机数的位数即可(大小写字母 + 数字混合)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。