模拟机选彩票,从1~36之间选7个不重复的数,升序排列输出

初学,和答案不一样的解法

static void Main(string[] args)
        {

int[] t = new int[7];
            int[] d = new int[7];

Random r = new Random();
            int i = 0;
            while( i < t.Length)
            {
                
                t[i] = r.Next(1, 37);
                
                if (i > 0)
                { if (Array.IndexOf(d, t[i]) != -1)
                {
                    i--;
                }
                d[i] = t[i- 1];
                }
                //Console.WriteLine(t[i]);
                 i++;
            }
            Array.Sort(t);

foreach(int j in t)
            {
                Console.WriteLine(j);
            }
            
        }

模拟机选彩票 我的算法相关推荐

  1. C++实现N选R的实现算法(附完整源码)

    C++实现N选R的实现算法 C++实现N选R的实现算法完整源码(定义,实现,main函数测试) C++实现N选R的实现算法完整源码(定义,实现,main函数测试) #include <casse ...

  2. 第四章 快速傅里叶变换之三 按频率抽选的基-2FFT算法

    三 .按频率抽选的基-2FFT算法 1.算法原理 设序列点数N=2L,L为整数.将X(k)按k的奇偶分组前,先将输入x(n)按n的顺序分成前后两半: 2.算法特点 3.DIT与DIF的异同

  3. 排列组合n选m,组合算法——0-1转换算法(巧妙算法)C++实现

    知识储备 1.排列 排列的定义:从n个不同元素中,任取m(m≤n,m与n均为自然数,下同)个元素按照一定的顺序排成一列,叫做从n个不同元素中取出m个元素的一个排列:从n个不同元素中取出m(m≤n)个元 ...

  4. 清华大学硕士程序员,纠结选开发还是转算法,烦死了!

    清华大学,听起来这个名字就很牛气的感觉,能上清华北大的人,都是老天爷赏饭吃.虽说上清华大学的可谓都是大神,但大神和大神之间其实也有差别,比如,本科清华和硕士清华其实差别大了去了. 但再有差别,在没有进 ...

  5. 科普:算法岗是什么?我适不适合算法岗?选什么方向的算法岗?

    大家好,我是千与千寻,一名专注于后端研发与算法工程领域的程序员,最近我的作息快赶上yp哥的作息了,不过习惯就好. 昨天晚上深夜回家发了个pyq,我大致表达的意思:谁说算法岗不加班的?活没干完的前提下, ...

  6. [week15] C - ZJM与纸条(选做)—— KMP算法

    文章目录 题意 Input Output 输入样例 输出样例 提示 分析 总结 代码 题意 ZJM 的女朋友是一个书法家,喜欢写一些好看的英文书法.有一天 ZJM 拿到了她写的纸条,纸条上的字暗示了 ...

  7. 双色球机选彩票shell脚本

    #!/bin/bash #Author:Poirot Email:752105005@qq.com Date:2017-08-13 #Version 1.0 #Function:lotteryread ...

  8. 【用es6写个机选彩票】

    中了分我一半.. function getRandomNumber(Num = null, len = -1) {const arr = Array.from({ length: Num }, (a, ...

  9. 选第二大算法(锦标赛算法)

    算法描述 算法:FINDSECOND 输入:n个数的数组a[0...n-1] 输出:数组中的第二大的数second 算法思路 在选最大选最小算法中,我们将数组中的数两两分组进行比较,然后在较大的一组中 ...

最新文章

  1. MikroTik Routeros Wlan应用之-pppoe Server
  2. 输入一个链表,反转链表后,输出新链表的表头。
  3. Sequence in the Pocket
  4. 11.2.2 jQuery选择器
  5. LeetCode695. 岛屿的最大面积(C#)
  6. 不可重入锁和可重入锁
  7. 设置ubuntu默认python3设置
  8. 不定长度导航的两端对齐
  9. Interesting Finds: 2008.01.25
  10. POJ1338 amp; POJ2545 amp; POJ2591 amp; POJ2247 找给定规律的数
  11. Sublime Text 2 代码编辑器使用技巧
  12. 2、网站重构之本地映射外网域名
  13. 橡胶支座抗压弹性模量计算公式_橡胶支座计算
  14. Unity3d实现开机自启App
  15. 绿色债券数据最新(2014-2023年)
  16. 关于 trello 和 slack 的感想及使用经验
  17. java实现多文件压缩
  18. Oracle安装和配置
  19. [电路]10-支路电流法
  20. 后厂村折叠:月薪追赶五万,生活低于五千

热门文章

  1. springboot小型超市商品展销系统 毕业设计源码01635
  2. ajax请求之序列化表单serialize() serializeArray()
  3. 关于min-height等样式的使用
  4. 音乐播放器的html 代码大全,关于HTML 音乐播放器代码|音乐播放器网页代码大全(转)...
  5. 子桓说:中国人清明节一定要祭祖?全面科普“生与死”
  6. android EditText取消焦点且退出软键盘
  7. iphone旋转响应的方法
  8. vue项目笔记(17)-兄弟组件之间的联动
  9. python webbrowser点击_Python中webbrowser的常用用法
  10. js 正则匹配数字,逗号分隔