iT邦幫忙

0

C# 使用RNGCryptoServiceProvider 產生6位的數字

Ks 2019-02-14 21:26:30419 瀏覽

請問有沒有人使用過RNGCryptoServiceProvider產生6位的數字,
能夠提供範例參考.
從000000->999999.
有使用Random來產生,但是發現這個東西再Thread底下是不安全的,
所以想使用RNGCryptoServiceProvider

1 個回答

1
allenlwh
iT邦研究生 3 級 ‧ 2019-02-14 22:34:20
最佳解答

請參考:

[C#]RNGCryptoServiceProvider亂數產生器

https://dotblogs.com.tw/larrynung/archive/2010/01/07/12883.aspx

Ks iT邦新手 4 級 ‧ 2019-02-14 22:49:25 檢舉

謝謝回覆,
請問rngp.GetBytes(rb);
裡面的rb設定為byte4 是什麼意思,有點不太明白.
private static byte[] rb = new byte[4];

allenlwh iT邦研究生 3 級 ‧ 2019-02-15 08:58:58 檢舉

https://ithelp.ithome.com.tw/upload/images/20190215/20033493vDpSbkziT8.jpg

我要發表回答

立即登入回答