更新時(shí)間:2022-12-22 11:32:10 來源:動力節(jié)點(diǎn) 瀏覽1903次
驗(yàn)證碼由4個字符組成;驗(yàn)證碼只能由數(shù)字和大寫字母組成;每次的字符各不相同,不能重復(fù)。
1.確定生成驗(yàn)證碼的數(shù)據(jù)源,本例子隨意取了英文字符及數(shù)字
2.從數(shù)組里面隨機(jī)取出字符,添加到動態(tài)字符串里面去。
3.循環(huán),從數(shù)據(jù)源數(shù)組里取出字符,首先我們要先取出字符的下標(biāo),然后根據(jù)下標(biāo)拿出數(shù)組中取出字符。
4.先判斷產(chǎn)生的字符在動態(tài)字符串里是否存在,不存在的話添加進(jìn)去,并將動態(tài)字符串中的字符個數(shù)加1
5.判斷動態(tài)字符串的字符個數(shù)是否達(dá)到4個,如果達(dá)到4個,則跳出循環(huán),并返回動態(tài)字符串。
6.控制臺輸出,測試驗(yàn)證碼是否生成成功,查看隨機(jī)結(jié)果。
相關(guān)閱讀
初級 202925
初級 203221
初級 202629
初級 203743