zoukankan      html  css  js  c++  java
  • c# 中 Random 的使用。

    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#如何防止程序多次运行的技巧
    C#导出Excel按照指定格式设置单元格属性值
    js前台遍历后台返回的Datatable数据
    Datatable数据分组
    DataTable 详解(转)
    遍历Datatable
    DataTable转Json
    键值集合List转换成datatable
    DataTable转换成实体
    泛型集合与DataSet相互转换
  • 原文地址:https://www.cnblogs.com/mengjianzhou/p/5986907.html
Copyright © 2011-2022 走看看