using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
Random random = new Random();
public string gameStatus;
public int gamePoint;
public int count = 2;
static void Main(string[] args)
{
new Program().StartGame();
Console.ReadKey();
}
#region play a game
public void StartGame()
{
int number = GenerateNumber();
Console.WriteLine("the first number is "+number);
switch(number)
{
case 7:
case 11:
gameStatus = "win";
Console.WriteLine("you win the game");
break;
case 2:
case 3:
case 12:
gameStatus = "win";
Console.WriteLine("you lose the game");
break;
default:
gameStatus = "continues";
gamePoint = number;
break;
}
while (gameStatus.Equals("continues"))
{
int num = GenerateNumber();
Console.WriteLine("the "+count+"th number is "+ num);
if (count == gamePoint)
{
Console.WriteLine("you lose the game");
break;
}
if (num == gamePoint)
{
gameStatus = "win";
Console.WriteLine("you win the game");
break;
}
count++;
}
Console.ReadKey();
}
public int GenerateNumber()
{
int randomNumber1 = random.Next(1, 7);
int randomNumber2 = random.Next(1, 7);
return randomNumber1 + randomNumber2;
}
#endregion
}
}
c# 中 Random 的使用。
最新推荐文章于 2024-08-30 14:17:16 发布