我正在尝试创建一个生成一定数量的数字(用户输入)的程序,然后将输出保存到文件中。
问题是我不知道如何设置生成所述数字的次数。我该怎么做?
答案 0 :(得分:0)
Random rnd2 = new Random();
for (int i = 0; i < yourLimit; i++) {
int myRand = rnd2.Next();
}
答案 1 :(得分:0)
我不完全理解你的问题,但对于随机数生成,你可以使用Random类,如:
int numberOfElems = int.Parse(userImput.Text);
Ramdom r = new Random();
List<int> myNumbers = new List<int>();
for(int i=0; i<numberOfElems; ++i)
{
int number = r.Next(0,100); // will bring a random number from 0 to 99
myNumbers.Add(number);
}
这将生成您请求的数字量。
答案 2 :(得分:0)
足够简单:
var count = int.Parse(Console.ReadLine());
var random = new Random();
var numbers = new List<int>();
for(var i = 0; i < count; ++i)
{
numbers.Add(random.Next(0, 1000));
}
System.IO.File.WriteAllLines(@"C:\output.txt", numbers.Select(x => x.ToString()).ToArray());