C#中怎么生成4位随机数?
2个回答
展开全部
Random rad = new Random();//实例化随机数产生器rad;
int value = rad.Next(1000, 10000);//用rad生成大于等于1000,小于等于9999的随机数;
string suijishu = value.ToString(); //转化为字符串;
或者
private static char[] constant ={'0','1','2','3','4','5','6','7','8','9'};
public static string GenerateRandomNumber(int Length)//调用时想生成几位就几位;Length等于多少就多少位。
{
System.Text.StringBuilder newRandom = new System.Text.StringBuilder(10);
Random rd = new Random();
for (int i = 0; i < Length; i++)
{
newRandom.Append(constant[rd.Next(10)]);
}
return newRandom.ToString();
}
第二种0也可能在首位
int value = rad.Next(1000, 10000);//用rad生成大于等于1000,小于等于9999的随机数;
string suijishu = value.ToString(); //转化为字符串;
或者
private static char[] constant ={'0','1','2','3','4','5','6','7','8','9'};
public static string GenerateRandomNumber(int Length)//调用时想生成几位就几位;Length等于多少就多少位。
{
System.Text.StringBuilder newRandom = new System.Text.StringBuilder(10);
Random rd = new Random();
for (int i = 0; i < Length; i++)
{
newRandom.Append(constant[rd.Next(10)]);
}
return newRandom.ToString();
}
第二种0也可能在首位
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询