我想要做的是检索随机的“x”和“y”值来将它们分配给我的每个陷阱。我已经学会了如何获得特定范围内的随机数,但我尝试过各种方法来检索第一个随机xvalue和yvalue来分配它们,但我收到“System.Random”。分配随机数字c#
编辑:谢谢大家的答案和帮助,但我仍然不清楚我如何获得随机值并分配它们。我试图做的是,如果我把3作为陷阱的数量,程序会给出6个值,3对于x坐标,3对于y,我有什么麻烦计算出我是如何得到它们的。例如。 x的RNG值是(4,7,1),y值是(8,1,6)。即时尝试使它陷阱1将有值(4,8)分配给它trap2(7,1)和trap3(1,6)。任何指导或提示都会有所帮助。
Console.WriteLine ("Please enter the number of traps.");
Random rndX = new Random();
Random rndY = new Random();
int traps;
traps = Convert.ToInt32 (Console.ReadLine());
Console.WriteLine ("X coordinates for the traps", traps);
for (int X = 1; X <= traps; X++)
{
Console.Write ("{0}", rndX.Next (1, 11));
Console.WriteLine();
}
Console.WriteLine ("Y coordinates for the traps");
for (int Y = 1; Y <= traps; Y++)
{
Console.Write ("{0}", rndY.Next (1, 11));
Console.WriteLine();
}
我一直试图获取随机值
Console.WriteLine ("{0,0}",rndX, rndY);
谢谢你看在这个:d 任何提示或引导到我应该怎么做,这将是极大的赞赏
INT N = rndX。接下来(); int n = rndY .Next(); –
只是改变了我的答案来匹配它,只需使用可接受值的数组,选择一个随机小于数组大小的整数,并抓取相应的元素。见下文。 – evolvedmicrobe