- 转化为16进制字符串。
- 大写X:ToString("X2")即转化为大写的16进制。
- 小写x:ToString("x2")即转化为小写的16进制。
- 2表示输出两位,不足2位的前面补0,如 0x0A
- 如果没有2,就只会输出0xA
Random rand = new Random();有三个重载方法
rand.next()返回非负随机数
rand.next(minvalue,maxvalue)返回两者之间的随机数
int value=rand.Next(35);返回小于35的非负随机数。
Enumerable.Range(0, 16);
//Get Random Number thru RNGCryptoServiceProvider
byte[] randomBytes = new byte[8];
StringBuilder randomNumber = new StringBuilder();
StringBuilder randomNumber = new StringBuilder();
using (var crypto = new RNGCryptoServiceProvider())
{
crypto.GetBytes(randomBytes);
{
crypto.GetBytes(randomBytes);
foreach (var byt in randomBytes)
{
randomNumber.Append($"{byt:x2}");
}
}
{
randomNumber.Append($"{byt:x2}");
}
}