C# 如何创建随机代码
我想要一个Windows Phone Silverlight 8.1代码,当您按下按钮时会随机打开下一页(从程序中的页面之间)C# 如何创建随机代码,c#,silverlight,windows-phone-8.1,C#,Silverlight,Windows Phone 8.1,我想要一个Windows Phone Silverlight 8.1代码,当您按下按钮时会随机打开下一页(从程序中的页面之间) 谢谢你试过吗?你在说什么?@IbrahimTornado-Jashaszun可能想问的是你试过什么?仅仅发布这个问题并不能代表你做出任何努力。我们不是代码编写服务。你应该带着你的代码来这里发布,我们可以帮助你修复代码。对不起,我在这种情况下尝试了代码,但没有工作。。下一步(1,3)只返回1或2。3是一个排他性上界。仅以3为例.Next(1,n)其中n=>页数。您没有跟随
谢谢你试过吗?你在说什么?@IbrahimTornado-Jashaszun可能想问的是你试过什么?仅仅发布这个问题并不能代表你做出任何努力。我们不是代码编写服务。你应该带着你的代码来这里发布,我们可以帮助你修复代码。对不起,我在这种情况下尝试了代码,但没有工作。
。下一步(1,3)
只返回1
或2
。3
是一个排他性上界。仅以3为例.Next(1,n)
其中n=>页数。您没有跟随。如果你做了.Next(1,n)
,那么你会得到一个范围为{1,2,…,n-1}
-你永远不会得到n
的随机数。这是唯一的上限。@Enigmativity:对不起!现在明白了。我已经更新了答案。
int randomNumber;
randomNumber = new Random().Next(1, n + 1);
switch(randomNumber)
{
case 1: ShowPage1();
break;
case 2: ShowPage2();
break;
case 3: ShowPage3();
break;
...
case n: ShowPageN();
break;
}