public static string getchinesecharacter(long seed) throws exception{
string str = null; //儲存結果隨機生成漢字演算法的依據是漢字區位碼。由於區位碼中既有簡體,又有繁體,因此隨機取漢字時不能從0開始去。本例高位從176開始,低位從161開始,去掉了很大一部分繁體字和生僻字,但仍然會生成極少量繁體字及生僻字。 可查漢字區位碼分布表。int highpos,lowpos; //高位、低位
random random = new random(seed); //隨機數生成器
highpos = 176 + math.abs(random.nextint(39)); //計算高位數
lowpos = 161 + math.abs(random.nextint(93)); //計算低位數
byte b = new byte[2]; //轉化為b型別
b[0] = (new integer(highpos)).bytevalue(); //高位元組
b[1] = (new integer(lowpos)).bytevalue(); //低位元組
str = new string(b, "gbk");
return str;
用vbs寫的短小精悍的字典生成器
使用方法 use cscript this.vbs dic.txt 把下面的 儲存為this.vbs 複製 如下 a array 1,2,3,4,yndrkumk a function js1 n for i 1 to n f f f i s s for each f i in a wscript....
生成器 PHP的生成器yield 原創
在php 5.5中,php多了乙個新的特性,那就是生成器 generator 生成器提供了一種更簡單的方法來實現簡單的物件迭代。下面的manual的引用 生成器提供了一種更容易的方法來實現簡單的物件迭代,相比較定義類實現 iterator 介面的方式,效能開銷和複雜性大大降低。生成器允許你在 for...
python 用生成器攜行
1.功能 實現簡單的生產消費模型 2.實現方式 通過生成器並行 攜程 實現該功能 author xuefeng import time defconsumer name print s 準備吃包子了!name while true baozi yield print 包子 s 來了,被 s 吃了!b...