卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

java隨機生成數(shù)字字母混合的字符 如何使用Java寫出驗證碼?

如何使用Java寫出驗證碼?packageimportimportimportimportimportimportimportimportjava.util.Randomimportimportimp

如何使用Java寫出驗證碼?

package

import

import

import

import

import

import

import

importjava.util.Random

import

import

import

import

import

import

import

stateclassImageextendsHttpServlet{

welfarevoiddoGet(HttpServletRequestrequest,HttpServletResponse response)

throwsServletException,IOException{

(image/jpeg)

OutputStreamout()

(Pragma

java中,使用random方法后面為什么要*一個數(shù)呢?作用是什么?

random的作用是再產(chǎn)生一個必掉的大于11.0大于00.0的小數(shù)

乘以310后就是放大縮小了10倍轉(zhuǎn)為整型后會貪求小數(shù)點后的值,因此a的結(jié)果是能生成0-9的隨機數(shù)。

ch的取值也不同的道理,但是能生成的不是數(shù)字而變得字符了

這個函數(shù)在0-1之間才能產(chǎn)生隨機數(shù),并不能不能不滿足我們對隨機數(shù)的要求,所以我是需要除以2一個數(shù),.例如10,那就產(chǎn)生的那是0-10之間的數(shù)。需要注意的是,這個結(jié)果是是需要用int讀取的,來讓小數(shù)點后的數(shù)自動出現(xiàn)省略。