今天就跟大家聊聊有關利用C#怎么隨機生成不重復的字符串,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
方法一:隨機生成不重復數(shù)字字符串
復制代碼代碼如下:
private int rep=0;/// <summary>/// 生成隨機數(shù)字字符串/// </summary>/// <param name="codeCount">待生成的位數(shù)</param>/// <returns>生成的數(shù)字字符串</returns>private string GenerateCheckCodeNum(int codeCount){string str = string.Empty;long num2 = DateTime.Now.Ticks + this.rep;this.rep++;Random random = new Random(((int)(((ulong)num2) & 0xffffffffL)) | ((int)(num2 >> this.rep)));for (int i = 0; i < codeCount; i++){int num = random.Next();str = str + ((char)(0x30 + ((ushort)(num % 10)))).ToString();}return str;}方法二:隨機生成字符串(數(shù)字和字母混和)/// <summary>/// 生成隨機字母字符串(數(shù)字字母混和)/// </summary>/// <param name="codeCount">待生成的位數(shù)</param>/// <returns>生成的字母字符串</returns>private string GenerateCheckCode(int codeCount){string str = string.Empty;long num2 = DateTime.Now.Ticks + this.rep;this.rep++;Random random = new Random(((int)(((ulong)num2) & 0xffffffffL)) | ((int)(num2 >> this.rep)));for (int i = 0; i < codeCount; i++){char ch;int num = random.Next();if ((num % 2) == 0){ch = (char)(0x30 + ((ushort)(num % 10)));}else{ch = (char)(0x41 + ((ushort)(num % 0x1a)));}str = str + ch.ToString();}return str;}
看完上述內(nèi)容,你們對利用C#怎么隨機生成不重復的字符串有進一步的了解嗎?如果還想了解更多知識或者相關內(nèi)容,請關注人網(wǎng)網(wǎng)絡,感謝大家的支持。
免責聲明: 本文內(nèi)容來源于人網(wǎng)網(wǎng)絡 ,不代表本平臺的觀點和立場。
版權聲明:本文內(nèi)容由注冊用戶自發(fā)貢獻,版權歸原作者所有,武岡人網(wǎng)僅提供信息存儲服務,不擁有其著作權,亦不承擔相應法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲的內(nèi)容,請通過郵箱(admin@4305.cn)進行舉報,一經(jīng)查實,本站將立刻刪除涉嫌侵權內(nèi)容。
已輸入0/200 個字!
武岡雙牌鎮(zhèn)多舉措推進秸稈禁燒與綜合利用
武岡大甸鎮(zhèn)開展校園綜合檢查,保障新學期平穩(wěn)開學
武岡鄧元泰鎮(zhèn)綠洲社區(qū)開展病媒生物集中消殺 筑牢健康防線
匯聚向善力量,黃手環(huán)溫暖武岡,中華慈善日主題活動舉行
武岡馬坪張邦建:血灑抗日沙場
武岡農(nóng)村婚禮習俗紀實武岡視頻
關于武岡市武岡概況
武岡米花里的年味武岡視頻
武岡一中航拍記錄片武岡視頻
武岡歷史沿革武岡概況
重負荷車輛齒輪油宏源石油
濱海真空:干式螺桿真空泵濱海真空
生金科技園生金物業(yè)
免責聲明:本站資料除作者特別聲明原創(chuàng)之外,其他均來自網(wǎng)上,若侵犯你的權益請告知,本站獲通知后將立即刪除!聯(lián)系QQ:165410523
Copyright © 2006-2025 武岡人網(wǎng) ICP證:粵ICP備2023087779號 粵公網(wǎng)安備44190002007814號