public string aa()
public static object createregioncode(int strlength)
;random rnd=new random();
//定義乙個object陣列用來
object bytes=new object[strlength];
/**//*每迴圈一次產生乙個含兩個元素的十六進製制位元組陣列,並將其放入bject陣列中
每個漢字有四個區位碼組成
區位碼第1位和區位碼第2位作為位元組陣列第乙個元素
區位碼第3位和區位碼第4位作為位元組陣列第二個元素
*/for(int i=0;i//區位碼第2位
rnd=new random(r1*unchecked((int)datetime.now.ticks)+i);//更換隨機數發生器的
//種子避免產生重複值
int r2;
if (r1==13)
else
string str_r2=rbase[r2].trim();
//區位碼第3位
rnd=new random(r2*unchecked((int)datetime.now.ticks)+i);
int r3=rnd.next(10,16);
string str_r3=rbase[r3].trim();
//區位碼第4位
rnd=new random(r3*unchecked((int)datetime.now.ticks)+i);
int r4;
if (r3==10)
else if (r3==15)
else
string str_r4=rbase[r4].trim();
//定義兩個位元組變數儲存產生的隨機漢字區位碼
byte byte1=convert.tobyte(str_r1 + str_r2,16);
byte byte2=convert.tobyte(str_r3 + str_r4,16);
//將兩個位元組變數儲存在位元組陣列中
byte str_r=new byte;
//將產生的乙個漢字的位元組陣列放入object陣列中
bytes.setvalue(str_r,i);
}return bytes;}}
生成隨機的漢字字元
以下是生成漢字字元的類,直接呼叫獲取隨機漢字字元的函式即可 public class randchinesechar random rnd new random 定義乙個object陣列用來 object bytes new object strlength 每迴圈一次產生乙個含兩個元素的十六進製制...
C 關於中文漢字字串
int main strcpy char dest,const char src dest 指向用於儲存複製內容的目標陣列。src 要複製的字串。strcpy name3 k name1 i 複製name1中的中文名字給name3 strcmp const char str1,const char ...
C 中漢字字串的擷取
g main.cpp 進行編譯。為了解決限定長度的賦值,如果出現半個中文,則採取截斷措施,解決中文亂碼問題。include include include using namespace std define max size 32 int chinese split std string str,...