我使用Visual Studio 2013
,iis-8.5
,.net 4.5.1
在我的項目唯一的編號,我想創建8 digit unique number
應當由'hypen'
在中間,並與前綴"MNOP-"
分開。生成的8 digit
應該繼承Cryptography class
。
我的代碼
產生通過加密
var bytes = new byte[4];
var rng = RandomNumberGenerator.Create();
rng.GetBytes(bytes);
int random = BitConverter.ToInt32(bytes, 0) % 100000000;
var data = "ABCD-" + random.ToString("####-####");
我通過'for loop'
創造10000的價值,但一些'random variable'
返回負值
在此先感謝。
缺少的是一個問題,你已經嘗試和你在哪裏卡住了。 –
8位數字和唯一?選一個。 – Art
var bytes = new byte [4]; var rng = RandomNumberGenerator.Create(); rng.GetBytes(bytes); int random = BitConverter.ToInt32(bytes,0)%100000000;我通過for循環使用了10000個值,但有些數字會給出負值。 – anand