C#随机函数算法的实现及其随机性
本文关键字:随机性 实现 随机 函数 算法 | 更新日期: 2023-09-27 17:59:04
c#System.Random
算法的实现是什么?从密码学的角度来看,它是一个好的伪随机算法吗?
Random
的源代码如下:http://referencesource.microsoft.com/#mscorlib/system/random.cs
Random
类在加密方面不安全。出于安全目的,请使用System.Security.Cryptography.RNGCryptoServiceProvider
类。
编辑18/04/2021:对于.NET Core,您应该将RandomNumberGenerator
类用于适用于安全相关场景的跨平台随机数生成器。