C#生成随机序列
1、生成字母和数字结合的随机序列:
Random
rn = new
Random(); string
charsToUse = "AzByCxDwEvFuGtHsIrJqKpLoMnNmOlPkQjRiShTgUfVeWdXcYbZa1234567890" ; MatchEvaluator
RandomChar = delegate
(Match m) { return
charsToUse[rn.Next( charsToUse.Length )].ToString(); }; Console.WriteLine(
Regex.Replace( "XXXX-XXXX-XXXX-XXXX-XXXX" ,
"X" ,
RandomChar ) ); //
Lv2U-jHsa-TUep-NqKa-jlBx Console.WriteLine(
Regex.Replace( "XXXX" ,
"X" ,
RandomChar ) ); //
8cPD |
2、生成字节随机序列
byte[] randBytes = new byte[108];
Random randNum = new Random();
randNum.NextBytes(randBytes);
作者:kissazi2
出处:http://www.cnblogs.com/kissazi2/
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。