今天就跟大家聊聊有關利用C#怎么隨機生成不重復的字符串,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
方法一:隨機生成不重復數字字符串
復制代碼代碼如下:
private int rep=0;/// <summary>/// 生成隨機數字字符串/// </summary>/// <param name="codeCount">待生成的位數</param>/// <returns>生成的數字字符串</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;}方法二:隨機生成字符串(數字和字母混和)/// <summary>/// 生成隨機字母字符串(數字字母混和)/// </summary>/// <param name="codeCount">待生成的位數</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;}
看完上述內容,你們對利用C#怎么隨機生成不重復的字符串有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注人網網絡,感謝大家的支持。
免責聲明: 本文內容來源于人網網絡 ,不代表本平臺的觀點和立場。
版權聲明:本文內容由注冊用戶自發(fā)貢獻,版權歸原作者所有,武岡人網僅提供信息存儲服務,不擁有其著作權,亦不承擔相應法律責任。如果您發(fā)現本站中有涉嫌抄襲的內容,請通過郵箱(admin@4305.cn)進行舉報,一經查實,本站將立刻刪除涉嫌侵權內容。
已輸入0/200 個字!
武岡迎春亭街道:夏日送清涼 致敬勞動者
武岡黃桃迎豐收 特色種植助振興
昨晚大行動!武岡公安聯(lián)合多部門清查這些場所
武岡展輝醫(yī)院:“冬病夏治”三伏貼正當時 市民踴躍體驗中醫(yī)特色
灣頭橋鎮(zhèn)開展反邪教宣傳 增強居民防范意識
武岡一中航拍記錄片武岡視頻
武岡米花里的年味武岡視頻
武岡農村婚禮習俗紀實武岡視頻
武岡歷史沿革武岡概況
關于武岡市武岡概況
朝源電動車悍馬太子H4朝源電動車
墻面翻新房修修
生金科技園生金物業(yè)
免責聲明:本站資料除作者特別聲明原創(chuàng)之外,其他均來自網上,若侵犯你的權益請告知,本站獲通知后將立即刪除!聯(lián)系QQ:165410523
Copyright © 2006-2025 武岡人網 ICP證:粵ICP備2023087779號 粵公網安備44190002007814號