for
(int
i = 0; i < 10; i++){ byte[]
bytes = new
byte[4]; //使用加密服务提供程序
(CSP) 提供的实现来实现加密随机数生成器 (RNG)。 System.Security.Cryptography.RNGCryptoServiceProvider
rng = new
System.Security.Cryptography.RNGCryptoServiceProvider(); //用经过加密的强随机值序列填充字节数组。 rng.GetBytes(bytes); //将字节转换成32整数 int
n = BitConverter.ToInt32(bytes, 0); Console.Write(new
Random(n).Next(1,11)+"
");
}
本文介绍了一种使用加密服务提供程序(CSP)实现安全随机数生成的方法,通过创建加密随机数生成器(RNG),并利用其特性填充字节数组,最终将字节转换为整数进行输出。
3448

被折叠的 条评论
为什么被折叠?



