登錄頁(yè)面html代碼 用java實(shí)現(xiàn):隨機(jī)獲取4位的驗(yàn)證碼?
用java實(shí)現(xiàn):隨機(jī)獲取4位的驗(yàn)證碼?驗(yàn)證碼是指網(wǎng)頁(yè)或手機(jī)的驗(yàn)證碼。下面是隨機(jī)生成的四位代碼導(dǎo)入java.util.public文件類RandomTest{public static void mai
用java實(shí)現(xiàn):隨機(jī)獲取4位的驗(yàn)證碼?
驗(yàn)證碼是指網(wǎng)頁(yè)或手機(jī)的驗(yàn)證碼。下面是隨機(jī)生成的四位代碼導(dǎo)入java.util.public文件類RandomTest{public static void main(String[]args){系統(tǒng)輸出打印(" 數(shù)學(xué).隨機(jī)獲取小數(shù)“)系統(tǒng)輸出打印( 數(shù)學(xué)圓( 數(shù)學(xué).隨機(jī)() * 10000)) 系統(tǒng)輸出打?。ā半S機(jī)”)系統(tǒng)輸出打?。╪ew Random().nextInt(9999))系統(tǒng)輸出打印(”如果字符串前面有0,則為0String.format格式") 系統(tǒng)輸出打印( String.format格式(“ d”,新隨機(jī)()。Nextint(9999)))}
隨機(jī)生成字母或數(shù)字驗(yàn)證碼很容易。我想到兩種方法:1。使用rand()*361隨機(jī)四次生成0-35的數(shù)字,使用IIF(number<10,number,ASC(number)55))生成數(shù)字或字母2。要構(gòu)建一個(gè)包含10個(gè)數(shù)字和26個(gè)字母的表,請(qǐng)使用rand()*361)隨機(jī)定位4次不同的數(shù)字或字母。生成這些符號(hào)時(shí),需要存儲(chǔ)并顯示這些值。最后,您需要請(qǐng)求用戶輸入它們。輸入后,可以判斷是否正確,然后進(jìn)行不同的提示或操作。生成的代碼可以放在表單的init中,識(shí)別碼應(yīng)該放在輸入驗(yàn)證碼框的vali或lostfocusd中