C 隨機字串生成程式

2021-05-28 04:55:41 字數 1195 閱讀 2211

/// /// 自定義隨機字串生成器

///

public class randomizer

/// /// 自定義隨機字串(其中可包含數字,符號,大小寫字母)的生成方法.

///

/// 需要位數

/// 是否生成數字

/// 是否生成符號

/// 是否生成小寫字母

/// 是否生成大寫字母

///

public string getrandomizer(int intlength,bool boonumber,bool boosign,bool boosmallword,bool boobigword)

//如果隨機數a=2,則執行生成符號

//生成隨機數a,表示生成值域

//1:33-47值域,2:58-64值域,3:91-96值域,4:123-126值域

if (inta == 2 && boosign == true)

//如果a=2

//生成隨機數a,58-64的ascii碼

//把隨機數a,轉成字元

//生成完,位數+1,字串累加,結束本次迴圈

if (inta == 2)

//如果a=3

//生成隨機數a,91-96的ascii碼

//把隨機數a,轉成字元

//生成完,位數+1,字串累加,結束本次迴圈

if (inta == 3)

//如果a=4

//生成隨機數a,123-126的ascii碼

//把隨機數a,轉成字元

//生成完,位數+1,字串累加,結束本次迴圈

if (inta == 4)

}//如果隨機數a=3,則執行生成小寫字母

//生成隨機數a,範圍在97-122

//把隨機數a,轉成字元

//生成完,位數+1,字串累加,結束本次迴圈

if (inta == 3 && boosmallword == true)

//如果隨機數a=4,則執行生成大寫字母

//生成隨機數a,範圍在65-90

//把隨機數a,轉成字元

//生成完,位數+1,字串累加,結束本次迴圈

if (inta == 4 && boobigword == true)

}return strb;

} }

C 生成隨機字串

這個需求也是最近乙個專案裡的實際需求。測試乙個資料庫相關的 要往資料庫裡隨機的填寫一些字段。從原理上是很容易實現。建立乙個陣列,存放一些字元。然後隨機的從裡面取一些字元湊成乙個字串。所以這個 沒啥可說的。裡面用到了 std random device,std mt19937 std uniform ...

C 生成隨機字串

生成隨機字串 目標字串的長度 是否包含數字,1 包含,預設為包含 是否包含小寫字母,1 包含,預設為包含 是否包含大寫字母,1 包含,預設為包含 是否包含特殊字元,1 包含,預設為不包含 要包含的自定義字元,直接輸入要包含的字元列表 指定長度的隨機字串 public static string ge...

C 生成隨機字串

1.是 的,此處記錄一下。生成隨機字串 目標字串的長度 是否包含數字,1 包含,預設為包含 是否包含小寫字母,1 包含,預設為包含 是否包含大寫字母,1 包含,預設為包含 是否包含特殊字元,1 包含,預設為不包含 要包含的自定義字元,直接輸入要包含的字元列表 指定長度的隨機字串 public sta...