Java隨機生成驗證碼的實現(xiàn)示例
更新時間:2023年08月09日 10:46:06 作者:亡月之瑩
這篇文章主要介紹Java隨機生成驗證碼的實現(xiàn)方法,文中有相關(guān)的實現(xiàn)代碼供大家參考,具有一定的參考價值,需要的朋友可以參考下
import java.util.concurrent.ThreadLocalRandom;
/*
生成驗證碼的工具
可動態(tài)配置驗證碼長度
*/
public class CodeUtils {
public static void main(String[] args) {
//隨機生成5個長度為4的驗證碼
for (int i = 0; i < 5; i++) {
System.out.println(CodeUtils.getCode(4));
}
for (int i = 0; i < 5; i++) {
System.out.println(CodeUtils.getCode(6));
}
}
public static String getCode(int len){
//驗證碼生成范圍
String s = "0123456789abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
char[] c = s.toCharArray();
StringBuffer str = new StringBuffer("");
ThreadLocalRandom current = ThreadLocalRandom.current();
for (int i = 0; i < len; i++) {
char code = c[current.nextInt(0,s.length())];
str.append(code);
}
return str.toString();
}
}運行結(jié)果:

到此這篇關(guān)于Java隨機生成驗證碼的實現(xiàn)示例的文章就介紹到這了,更多相關(guān)Java隨機生成驗證碼內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java 獲取Html文本中的img標(biāo)簽下src中的內(nèi)容方法
今天小編就為大家分享一篇Java 獲取Html文本中的img標(biāo)簽下src中的內(nèi)容方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-06-06
Java 數(shù)據(jù)結(jié)構(gòu)算法Collection接口迭代器示例詳解
這篇文章主要為大家介紹了Java 數(shù)據(jù)結(jié)構(gòu)算法Collection接口迭代器示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-09-09
SpringBoot整合RabbitMQ的5種模式的注解綁定詳解
這篇文章主要介紹了SpringBoot整合RabbitMQ的5種模式的注解綁定詳解,RabbitMQ 是一個消息中間件,它接收消息并且轉(zhuǎn)發(fā),是"消費-生產(chǎn)者模型"的一個典型的代表,一端往消息隊列中不斷的寫入消息,而另一端則可以讀取或者訂閱隊列中的消息,需要的朋友可以參考下2024-01-01
Spring+MyBatis多數(shù)據(jù)源配置實現(xiàn)示例
本篇文章主要介紹了Spring+MyBatis多數(shù)據(jù)源配置實現(xiàn)示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-01-01

