C#随机双色球

using System;
using System.Collections.Generic;

namespace ConsoleApplicationRandnumber
{
    class Program
    {
        static void Main(string[] args)
        {
            List<int> arr = new List<int>(6);
            arr = redNumber();
            Console.Write("红色球随机:\n");
            for (int i = 0; i < 6; i++)
            {
                Console.Write("{0}"+"  ",arr[i]);
            }
            int bNumber = blueNumber();
            Console.WriteLine("\n蓝色球随机:\n{0}",bNumber);
            Console.ReadLine();
        }

        /// <summary>
        /// 从1到33中选取不重复的6个随机数
        /// </summary>
        /// <returns></returns>
        public static List<int> redNumber()
        {
            //用于存放1-33这33个数
            List<int> container = new List<int>(33);
            //用于保存返回结果
            List<int> result = new List<int>(6);
            Random random = new Random();
            for (int i = 1; i <= 33; i++)
            {
                container.Add(i);
            }
            int index = 0;
            int value = 0;
            for (int i = 1; i <= 6; i++)
            {
                //从[0,container.Count]中取出一个值,爆炸这个值不会超过container的元素个数
                index = random.Next(0, container.Count);
                //以随机生成的值作为索引取container中的值
                value = container[index];
                //将取出的随机值放到结果集中
                result.Add(value);
                //从容器中删除这个值,这样会导致container.count发生变化
                container.Remove(index);
            }
            result.Sort();
            return result;
        }
        public static int blueNumber()
        {
            Random random = new Random();
            int bNumber = random.Next(0, 16);
            return bNumber;
        }
    }
}

  

C#随机双色球

时间: 2024-10-25 23:30:16

C#随机双色球的相关文章

Python实现随机双色球小程序(带打印日志)

结果 log

第一篇博客:一个双色球游戏 、以及个人介绍

一.双色球小游戏 双色球类(6红1蓝): 1 package top.liaoyingpeng.bean; 2 3 import java.util.Arrays; 4 5 public class Balls { 6 private int[] red = new int[6]; 7 private int blue; 8 private BallBox makeBy; 9 10 // 全机器生成 11 protected Balls(BallBox bx) { 12 makeBy = bx;

二块钱一注的彩票就可以中一千万的大奖,客官,要不您来一注?哎!客官,您不要走啊。

先说一个写这篇博客的缘由.其一,看到有园友写了一个关于彩票的博文,然后,我就想到某年月日,我自己也是写过一个非常简单的由自己设想需求并逐步实现的一个彩票小程序的,并给我带来了彼时算是无限的乐趣.我是不介意做第二个说女人像玫瑰一样漂亮的笔者的.其二,自己的某一个脑貌似是支持自己每个月写两篇博客的这个计划的,只是由于光阴似箭,时光荏苒,逝者如斯夫,这个月貌似剩不了几多须臾了,自己却一篇都还未写.有人曾经曰过:时间就像乳沟,只要是挤,总是有的.于是,我想其实乳沟想必也是分深和浅的,再于是乎,我想,要不

Python代码样例列表

├─algorithm│       Python用户推荐系统曼哈顿算法实现.py│      NFA引擎,Python正则测试工具应用示例.py│      Python datetime计时程序的实现方法.py│      python du熊学斐波那契实现.py│      python lambda实现求素数的简短代码.py│      Python localtime()方法计算今天是一年中第几周.py│      Python math方法算24点代码详解.py│      Pyth

双色球随机一注

封装补零函数:                        function toDouble(n){                                if(n < 10){                                    return  '0' + n;                                     }else{                                    return '' + n;          

模拟双色球彩票开奖结果:随机生成一注双色球彩票.......

模拟双色球彩票开奖结果:随机生成一注双色球彩票,判断其是否中奖,奖金为多少.一注双色球彩票由6个不重复的红球(序号:1~32)和1个篮球(序号:1~16)构成.双色球中奖规则如下: (提示:① 随机数:java.util.Random中的Random类有一个方法int nextInt(int n)可以生成0~n的一个随机整数.(教材P202页)② java.util.Arrays的常用方法:Arrays.sort(a); //将数组a中的元素按升序排列:Arrays.binarySearch(a

双色球随机生成

谁没有个发财梦?科学发财,C语言学起来! 故事还要从一个吃 蝙蝠的憨批说起,公元2020年春节初有某" 恶 " 人,,,此处省略n 万字 此刻本应该在学校的我还在家呆着,感觉这个年过的 太憋太闷. 无聊,没事干,就学习一点网课,复习一下之前的C语言,感觉之前学习的时候 还是有点粗心的. #include <time.h> time_t time(time_t *t); 功能:获取当前系统时间 参数:常设置为NULL 返回值:但钱时间 time_t 相当于 long 类型,单

双色球随机数字

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <link rel="stylesheet" type="text/css" href="css/qq.css"> <script type=&quo

双色球的随机

//随机数 双色球 var compare = function (x, y) {//比较函数 if (x < y) { return -1; } else if (x > y) { return 1; } else { return 0; }} num1 = Math.floor(Math.random() * 32)+1;num2 = Math.floor(Math.random() * 32)+1;num3 = Math.floor(Math.random() * 32)+1;num4