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

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)省略。