更新時間:2022-12-22 11:32:10 來源:動力節(jié)點 瀏覽1910次
驗證碼由4個字符組成;驗證碼只能由數(shù)字和大寫字母組成;每次的字符各不相同,不能重復(fù)。
1.確定生成驗證碼的數(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.控制臺輸出,測試驗證碼是否生成成功,查看隨機(jī)結(jié)果。
相關(guān)閱讀