256個のランダムビットで数値を生成する最良の方法は何ですか?
ランダムバイトの連結は機能しますか?
byte[] data = new byte[32];
RNGCryptoServiceProvider rng = new RNGCryptoServiceProvider();
rng.GetNonZeroBytes(data); // should include zero bytes?
string number = BitConverter.ToString(data, 0).Replace("-", "");
さらに、これらの番号の重複しないものを使用してカードのデッキを並べ替えることは適切でしょうか?