【发布时间】:2017-08-17 00:30:04
【问题描述】:
我正在尝试使用 RNGCryptoServiceProvider 生成随机数,但是我得到了一些 o(Zero) 作为回报
private int generatePassword()
{
using (RNGCryptoServiceProvider rng = new RNGCryptoServiceProvider())
{
string value = string.Empty;
byte[] randomnumber = new byte[10000];
rng.GetBytes(randomnumber);
return randomnumber;
}
}
【问题讨论】:
-
我不太清楚为什么在字节数组上调用
ToString。它将返回类的名称:System.Byte[]。你打算如何获得价值?请描述你的代码背后的想法 -
您的编辑没有帮助 - 您现在只是在生成 不可编译 代码。相反,请花一些时间在您的问题中创建一个minimal reproducible example 和edit。最好在编译器而不是浏览器前完成。
标签: c# asp.net random rngcryptoserviceprovider