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
        }
    }
    

  • 相关阅读:
    linux系统的nobody用户
    java包命名规则
    配置文件解析
    jps参数
    Java数据类型总结
    JSON与JAVA数据的相互转换
    maven中使用net.sf.json-lib
    设计 REST 风格的 MVC 框架
    Java 5种字符串拼接方式性能比较
    spring获取webapplicationcontext,applicationcontext几种方法详解
  • 原文地址:https://www.cnblogs.com/mengjianzhou/p/5986907.html
Copyright © 2011-2022 走看看