国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

Java生成含字母和數字的6位隨機字符串

2019-11-26 14:18:31
字體:
來源:轉載
供稿:網友

本文實例為大家分享了Java生成6位隨機字符串的實現代碼,具體內容如下

package com.amos.tools; import java.util.ArrayList;import java.util.List;import java.util.Random; public class InvertCodeGenerator {   public static void main(String[] args) {    // TODO Auto-generated method stub    List<String> results=genCodes(6,100);    System.out.println(results.size());  }   public static List<String> genCodes(int length,long num){         List<String> results=new ArrayList<String>();         for(int j=0;j<num;j++){      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));           }         }      val=val.toLowerCase();      if(results.contains(val)){        continue;      }else{        results.add(val);      }    }    return results;                       }      }

以上就是本文的全部內容,希望對大家學習java程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 浮梁县| 互助| 东宁县| 扶绥县| 南和县| 通河县| 林芝县| 三河市| 安阳县| 长海县| 进贤县| 抚顺县| 福海县| 精河县| 巴里| 丁青县| 汾阳市| 安塞县| 徐闻县| 太仆寺旗| 安溪县| 延安市| 贵南县| 新巴尔虎右旗| 望都县| 金华市| 永顺县| 习水县| 荥阳市| 白银市| 卢湾区| 壶关县| 廊坊市| 富民县| 普格县| 闽侯县| 嘉义市| 鄂伦春自治旗| 五华县| 大石桥市| 宜宾市|