我想生成一个唯一的4位数随机数.这是我尝试的下面的代码:
生成随机数的代码
//Generate RandomNo
public int GenerateRandomNo()
{
int _min = 0000;
int _max = 9999;
Random _rdm = new Random();
return _rdm.Next(_min, _max);
}
Run Code Online (Sandbox Code Playgroud)
问题是我收到了一个随机的no值241,这个值不是4位数.代码有问题吗?
Bri*_*SFT 43
//Generate RandomNo
public int GenerateRandomNo()
{
int _min = 1000;
int _max = 9999;
Random _rdm = new Random();
return _rdm.Next(_min, _max);
}
Run Code Online (Sandbox Code Playgroud)
你需要一个4位数的代码,从1000开始
Moo*_*oon 22
请改用此代码:
private Random _random = new Random();
public string GenerateRandomNo()
{
return _random.Next(0, 9999).ToString("D4");
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
36647 次 |
| 最近记录: |