java 實現生成隨機大整數

    private BigInteger getRandStr() {
        

        String randStr = "abcdef0123456789";  // 寫入你所希望的所有字母
        StringBuffer generateRandStr = new StringBuffer();
        
        
        SecureRandom random = new SecureRandom();
        int randStrLength = 40;
        
        for(int i =0;i<randStrLength;i++){
         int randNum =random.nextInt(16);
        generateRandStr.append(randStr.substring(randNum, randNum+1));
        }
        
        System.out.println(generateRandStr);
        BigInteger k = new BigInteger(generateRandStr.toString());
        
        return k;
        
       
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章