JAVA生成四位數(shù)的驗證碼

public class Test {

? ? public static void main(String[]?args)?{

? ? ? ? intauthCode?=?makeAuthCode();

? ? ? ? System.out.println(authCode);

? ? ? ? System.out.println("-----------------------------------");

? ? }

? ? public static int makeAuthCode()?{

? ? ? ? int authCodeNew?=0;

? ? ? ? authCodeNew?=?(int)?Math.round(Math.random()?*?(9999-1000)?+1000);

? ? ? ? return authCodeNew;

? ? }

}

比較簡單,有興趣的可以嘗試






下面是commons-lang3下的一個工具類,4表示幾位的驗證碼,0-9表示驗證碼從這些數(shù)字生成

public?static?String?generateVerificationCode()?{

? ? return?RandomStringUtils.random(4,?"0123456789");

}


這個大家可以了解一下,下面是我貼的RandomStringUtils.random()的源代碼





最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內(nèi)部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,734評論 18 399
  • 方法1 (數(shù)據(jù)類型)(最小值+Math.random()*(最大值-最小值+1)) 例: (int)(1+Math...
    GB_speak閱讀 41,406評論 2 6
  • 一、 1、請用Java寫一個冒泡排序方法 【參考答案】 public static void Bubble(int...
    獨云閱讀 1,500評論 0 6
  • Java經(jīng)典問題算法大全 /*【程序1】 題目:古典問題:有一對兔子,從出生后第3個月起每個月都生一對兔子,小兔子...
    趙宇_阿特奇閱讀 2,077評論 0 2
  • 關鍵詞:工資 獼猴桃 司馬遷 一個有趣的寫作練習,每天選三個詞,寫成一篇短文。 “為什么還寫司馬遷?” 沒有人說話...
    東川DC閱讀 2,636評論 0 1

友情鏈接更多精彩內(nèi)容