剛入職,對待嗎的理解還不夠深刻,在看到狂神寫的代碼之后,瞬間感嘆,因此本文根據他講的內容記錄了一種隨機生成固定位數的字符串的方法,希望提高自己的代碼水平。
Java Random類
Random.nextInt()方法,是生成一個隨機的int值,該值介於[0,n)的區間,也就是0到n之間的隨機int值,包含0而不包含n。
int nextInt() //隨機返回一個int型整數
int nextInt(int num) //隨機返回一個值在[0,num)的int類型的整數,包括0不包括num
生成固定位數的字符串
Random random = new Random();
String s = random.nextInt(99999) + ""; // 添加一個空的字符串使隨機數轉變為String類型
StringBuffer buffer = new StringBuffer();
for (int i = 0; i < 7-s.length(); i++) { //生成的隨機數可能不是要求的7位的,所以不足的位數用0補齊,確保一定是7位的
buffer.append("0");
}
s = s + buffer.toString();