我如何使骰子滚动选项告诉你想要做多少次投掷



我是编程新手,明天有任务。我要掷一个骰子,投掷者;要选择他们想抛多少次骰子。我对随机函数有一点了解但是我要如何让随机函数执行投掷的次数。我试过不同的

我假设这是作业,所以我不会把所有内容都告诉你。这应该可以得到您所需要的,但您必须处理诸如无效输入之类的错误,并在需要时将其移到函数中。

private static void Main(string[] args)
{
Console.WriteLine("Enter number of throws:");
string numThrows = Console.ReadLine();
Random rnd = new Random();
for (int i = 0; i < Convert.ToInt32(numThrows); i++)
{
int dice_number = rnd.Next(1, 7);
Console.WriteLine("Dice result: " + dice_number);
}
}

Console.ReadLine是获取用户输入的方式。

Random类允许您生成随机数,最好重用单个实例而不是创建新实例,因此它在for循环之外创建。

循环到输入的抛出次数。.Next(1, 7)将此限制为六面骰子。

将结果写入控制台。

相关内容

最新更新