婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > C#隨機生成不重復字符串的兩個不錯方法

C#隨機生成不重復字符串的兩個不錯方法

熱門標簽:征途美甲店地圖標注 騰訊地圖標注手機 太原400電話上門辦理 400電話如何申請取消 百度地圖怎樣做地圖標注 昆明語音電銷機器人價格 柳州電銷機器人公司 浦發電話機器人提醒還款 電銷語音機器人型號參數
今天整理以前一個項目源碼,發現兩個隨機生成不重復字符串的方法,覺得用起來挺方便的,在此貼出來,方便以后查閱。

方法一:隨機生成不重復數字字符串
復制代碼 代碼如下:

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#生成指定范圍內的不重復隨機數
  • C#生成不重復隨機字符串類
  • C#生成唯一不重復訂單號
  • C#不重復輸出一個數組中所有元素的方法
  • C#實現在購物車系統中生成不重復訂單號的方法
  • c# 兩個數組比較,將重復部分去掉,返回不重復部分的實現
  • C#實現排列組合算法完整實例
  • C#中實現任意List的全組合算法代碼
  • C#查找字符串所有排列組合的方法
  • C#實現組合排列的方法
  • 詳解C#的排列組合
  • C#實現生成所有不重復的組合功能示例

標簽:新疆 德陽 張家界 白山 陽泉 江蘇 天門 蘭州

巨人網絡通訊聲明:本文標題《C#隨機生成不重復字符串的兩個不錯方法》,本文關鍵詞  隨機,生成,不,重復,字符串,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《C#隨機生成不重復字符串的兩個不錯方法》相關的同類信息!
  • 本頁收集關于C#隨機生成不重復字符串的兩個不錯方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 涿州市| 陇川县| 拉萨市| 诸暨市| 临泉县| 荣成市| 梁河县| 赤壁市| 平邑县| 鹤壁市| 东辽县| 黄浦区| 芷江| 陆河县| 桐庐县| 曲沃县| 余姚市| 六安市| 贵州省| 呼和浩特市| 宾阳县| 紫金县| 阿巴嘎旗| 奉化市| 达孜县| 威信县| 冀州市| 建瓯市| 友谊县| 苏尼特右旗| 留坝县| 响水县| 名山县| 长子县| 五寨县| 精河县| 安阳市| 万盛区| 虹口区| 永善县| 津南区|