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;
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;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.