用256个随机位生成一个数字的最佳方法是什么?用256个随机位生成数字的最佳方法是什么?
串联随机字节的工作?
byte[] data = new byte[32];
RNGCryptoServiceProvider rng = new RNGCryptoServiceProvider();
rng.GetNonZeroBytes(data); // should include zero bytes?
string number = BitConverter.ToString(data, 0).Replace("-", "");
此外,使用这些数字的非重复对卡片进行排序是否合适?
那种洗牌? – 2009-02-19 15:01:16
@Joel - 是的,我指的是“加权”排序。 – user62572 2009-02-19 15:07:57