兩種簡單的短信驗證碼生成方式 原

    先吐個槽,有人(@小榮榮)說小弟寫的文章low了點,先聲明一下:本人寫的內容只是爲了記錄自己工作學習過程中遇到的問題和總結,不爲其他。如有大佬看不上,不看便是。"到處都有噴子~"

    回到正題,介紹兩種簡單短信驗證碼的生成方式,因爲以前沒有仔細看過,最近在項目中用到,就記錄總結一下。

一.隨機整數+加法運算

Random random = new Random();        
int max = 999999;// 最大值        
int min = 100000;// 最小值
int code = random.nextInt(max);// 隨機生成        
if(code < min){// 低於6位數,加上最小值,補上        
    code = code + min;            
}

 

二.使用 commons-lang 工具類

// 生成6位隨機數
String code = RandomStringUtils.randomNumeric(6);

 

    如果你在項目中有更優雅、好的處理方法,歡迎留言分享。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章