国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

java編程數(shù)字隨機(jī)生成 如何使用Java生成隨機(jī)驗(yàn)證碼?

如何使用Java生成隨機(jī)驗(yàn)證碼?這個(gè)不難,主要是先生成驗(yàn)證碼,然后再繪制驗(yàn)證碼,最后再保存成圖片就行,下面我簡(jiǎn)單介紹一下實(shí)現(xiàn)過(guò)程,實(shí)驗(yàn)環(huán)境win10 jdk1.8 eclipse,主要內(nèi)容如下:1.首

如何使用Java生成隨機(jī)驗(yàn)證碼?

這個(gè)不難,主要是先生成驗(yàn)證碼,然后再繪制驗(yàn)證碼,最后再保存成圖片就行,下面我簡(jiǎn)單介紹一下實(shí)現(xiàn)過(guò)程,實(shí)驗(yàn)環(huán)境win10 jdk1.8 eclipse,主要內(nèi)容如下:

1.首先,定義一個(gè)VerifyCode類(lèi),也就是驗(yàn)證碼類(lèi),導(dǎo)入的包及定義成員變量如下,這里主要設(shè)置了可選字體、可選字符(驗(yàn)證碼字符集):

2.接著就是隨機(jī)生成驗(yàn)證碼字符的顏色和字體,代碼如下,很簡(jiǎn)單,主要使用Random類(lèi)的nextInt函數(shù):

3.為了使驗(yàn)證碼更逼真,這里你可以繪制一些干擾點(diǎn)或線(xiàn)都行,這里以繪制干擾線(xiàn)為例,代碼如下,很簡(jiǎn)單,就是隨機(jī)生成線(xiàn)段起點(diǎn)坐標(biāo)和終點(diǎn)坐標(biāo),然后再繪制線(xiàn)段:

4.接著就是生成驗(yàn)證碼,并繪制驗(yàn)證碼。這里隨機(jī)生成了4位驗(yàn)證碼,主要調(diào)用了Random類(lèi)的nextInt函數(shù)用于隨機(jī)生成驗(yàn)證碼字符,然后調(diào)用BufferedImage類(lèi)和Graphics2D類(lèi)用于繪制驗(yàn)證碼字符,主要代碼如下:

5.最后就是返回隨機(jī)生成的驗(yàn)證碼文本,并保存驗(yàn)證碼圖片,主要代碼如下,很簡(jiǎn)單:

6.接著,我們就可以進(jìn)行測(cè)試了,這里定義了一個(gè)ImageTest測(cè)試類(lèi),在main函數(shù)中直接創(chuàng)建VerifyCod

java中怎么隨機(jī)生成3位整數(shù)?

public int getRandom() { int number 0 while (true) { number (int) (Math.random() * 1000) if (number gt 100 ampamp number