Jav*_*arp 1 c# random visual-studio-2010 visual-studio windows-phone-7
我正在制作一个WP7应用程序,当用户点击图像时,随机决定他们将获得什么.
现在,我有这个代码:
string firstdoor = "";
string seconddoor = "";
string thirddoor = "";
和
string prize1 = "vacation to Hawaii with all expenses covered";
string prize2 = "used glue stick";
string prize3 = "pile of dog dung";
string prize3 = "vacation to Europe with all expenses covered";
string prize3 = "million dollars";
string prize3 = "blank CD";
string prize3 = "temporary tattoo";
string prize3 = "nickel";
string prize3 = "dime";
和
我想要做的是将doors 随机分配给prizes.
例如,当用户点击图像时,dime被分配给thirddoor,nickel被分配给第一门,并被million dollars分配给secondoor.
以下是对我来说最有意义的步骤(不会为你编写所有代码):
将所有奖品串放在一个数组中.
生成0到最大奖金数之间的三个随机数.
使用每个随机数从奖品阵列中为每个门分配奖品.
...
利润!
编辑
实际上,这里有一些代码可以提供帮助:
var randomGenerator = new Random();
string[] prizes = { "vacation to Hawaii with all expenses covered",
"used glue stick",
"pile of dog dung",
"vacation to Europe with all expenses covered" };
string firstDoor = prizes[randomGenerator.Next(prizes.Length)];
string secondDoor = prizes[randomGenerator.Next(prizes.Length)];
string thirdDoor = prizes[randomGenerator.Next(prizes.Length)];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1094 次 |
| 最近记录: |