工具類 隨機產生指定位數的驗證碼

2021-07-31 00:24:06 字數 1278 閱讀 3295

public class imageutil ;

/*** 方法的描述: 隨機生成隨字串

* @param n 生成字元個數

* @return string 生成的字串

*/private static string getrondomstr(int n) else

} else

}return s.tostring();

}/**

* @param str 驗證碼字串

* @param out 輸出流

* @throws ioexception

*/public static void getimage(string str, outputstream out) throws ioexception

/*** @param width 寬

* @param height 高

* @param str 上需要畫的字串

* @param out 輸出流

* @throws ioexception

*/public static void getimage1(int width, int height, string str, outputstream out) throws ioexception

char c = str.tochararray();

g.setfont(new font("serif", font.bold, 24));

for (int i = 0; i < c.length; i++) else

}for (int i = 0; i < 20; i++)

g.dispose();

imageio.write(imag, "png", out);

}// 顏色隨機生成

private static color getrundomrgb(int pr, int pg)

public static void main(string args) throws ioexception

}

執行main方法,在指定碟符生成指定位數的驗證碼。

java生成指定位數的隨機驗證碼

廢話不多說,直接上 生成指定位數隨機數 方法名 getrandnum author allister.liu 劉繼鵬 date 2016年8月25日 下午2 45 40 param charcount return string exception since 1.0.0 public static...

利用PHP產生隨機驗證碼

大家都知道一般 的登陸除了賬號密碼之外,還需輸入驗證碼進行驗證。今天,給大家分享乙個利用php產生隨機驗證碼的案例。這個案例是乙個用物件導向的php寫的,下面給出其原始碼 class randstring public function randnum strnum new randstring 4...

python基礎 之 隨機產生驗證碼

產生隨機數 生成驗證碼 需要用到python中的random模組 用到randint 方法 需要注意的問題 在 中已經注釋 import random def yzm code 拼接隨機生成的數字或者字母 for i in range 4 迴圈4次生成4個字母或者數字 生成數字 num random...