C#实现简单的双色球抽取中奖号码代码
废话不多说,直接给大家贴代码,我我就是这么狠。。。
关键代码如下所示:
int[] ss = new int[6]; Random s = new Random(); Console.WriteLine("双色球随机:"); for (int i = 0; i < 6; i++) { bool b = true; int a = s.Next(1, 34); for (int j = 0; j < i; j++) { if (a == ss[j]) { b = false; i--; } } if (b) { ss[i] = a; } } Console.Write("红球:\t"); for (int i = 0; i < 6; i++) { for (int j = i; j < 5; j++) { if (ss[i] > ss[j + 1]) { int zhong = ss[i]; ss[i] = ss[j + 1]; ss[j + 1] = zhong; } } Console.Write(ss[i] + "\t"); } for (int i = 0; i < 7 ; i++) { int b = s.Next(1, 17); if (i == 6) { Console.Write("蓝球:" + b + "\t"); } else { continue ; } } Console.ReadLine();
以上所述是小编给大家介绍的C#实现简单的双色球抽取中奖号码代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
相关推荐
-
适用于抽奖程序、随机广告的PHP概率算法实例
那么我们在程序里必然会设计到算法,即按照一定的概率让用户获得奖品.先来看两个概率算法函数. 算法一 复制代码 代码如下: /** * 全概率计算 * * @param array $p array('a'=>0.5,'b'=>0.2,'c'=>0.4) * @return string 返回上面数组的key */function random($ps){ static $arr = array(); $key = md5(serialize($ps)); if (!isset
-
微信随机生成红包金额算法php版
最近在研究发红包的功能,于是写了个红包的生成算法. 红包生成算法的需求 预先生成所有的红包还是一个请求随机生成一个红包 简单来说,就是把一个大整数m分解(直接以"分为单位,如1元即100)分解成n个小整数的过程,小整数的范围是[min, max]. 最简单的思路,先保底,每个小红包保证有min,然后每个请求都随机生成一个0到(max-min)范围的整数,再加上min就是红包的钱数. 这个算法虽然简单,但是有一个弊端:最后生成的红包可能都是min钱数的.也就是说可能最后的红包都是0.01元的. 另
-
php中通过数组进行高效随机抽取指定条记录的算法
php使用数组array_rand()函数进行高效随机抽取指定条数的记录,可以随机抽取数据库中的记录,适合进行随机展示和抽奖程序. 该算法主要是利用php的array_rand()函数,下面看一下array_rand()函数的主要功能: array_rand-从数组中随机取出一个或多个单元 mixed array_rand(array $input[,int $num_req] ) array_rand()在你想从数组中取出一个或多个随机的单元时相当有用.它接受input作为输入数组和一个可选的
-
用php随机生成福彩双色球号码的2种方法
不瞒您说,俺也是个双色球爱好者,经常买,但迟迟没有中过一等奖,哈哈.这里为大家介绍用php随机生成福彩双色球号码的二种方法,供朋友们学习参考.新的一年,祝大家中大奖,发大财. 方法一 复制代码 代码如下: <?php/*随机生成福彩双色球号码*/$red = array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33);$blue = array(1,2,3,4,5
-
JavaScript生成福利彩票双色球号码
福利彩票的双色球号码是由6个红球号码和1个篮球号码组成的,其中,6个红球号码是从01到33中随机抽出的6个数字,1个篮球号码是从01到16中随机抽出的1个数字.6个红球号码通常按照从小到大的顺序排列.下面是JavaScript中生成一注双色球号码的方法,供大家参考! var redBall = new Array(); var redLen = redBall.length; while(redLen<6){ var ball = ranNumber(1,33); var flag = true
-
php实现的双色球算法示例
本文实例讲述了php实现的双色球算法.分享给大家供大家参考,具体如下: <?php function DoubleBall(){ $sysBlueball = mt_rand(1,16); $sysRedball = array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33); $result = array(); for($i=0; $i<6; $i++) {
-
Java实现双色球抽奖随机算法示例
第一次写技术博客,写一下以前写的一个双色球抽奖随机算法. 原理如下: 1首先初始化一个待抽奖的数组nums,数组的长度k 2. 随机一个1-k之间的随机数,得到nums[k],这样得到第一个抽奖号,nums中剔除该号码,k--. 3. 重复步骤2,直到得到全部中奖号码 class myLuck { private int mTarget; List<Integer> mNums = new ArrayList<Integer>(); //摇奖池 ///从多少个数中产生多少个数 //
-
微信红包随机生成算法php版
想了想,自己写写php版的微信红包随机生成算法,能不能实现类似的功能(其实也不敢说是算法). // $bonus_total 红包总金额 // $bonus_count 红包个数 // $bonus_type 红包类型 1=拼手气红包 0=普通红包 function randBonus($bonus_total=0, $bonus_count=3, $bonus_type=1){ $bonus_items = array(); // 将要瓜分的结果 $bonus_balance = $bonus
-
javascript 双色球对奖器
function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&u='+escape(d.location.hre
-
java算法实现预测双色球中奖号码
双色球选号规则红球是1~33选6个,蓝球1~16选1个. 它有17721088种排列组合, 这个代码实现了如何将一组双色球号码 转换成第n个排列组合数字, 以及如何根据第n个排列组合数字生成一组双色球号码. 分析一下今年的中奖号码所隐含的排列组合序号,也许你会找到规律, 哈哈,或许你能用它算出下一次的中奖号码,赶快试试吧! DoubleColorBall.java import java.util.Arrays; public class DoubleColorBall { /** * 根据双色
随机推荐
- BootStrap 标题设置跨行无效的解决方法
- 在ASP.NET MVC项目中使用RequireJS库的用法示例
- 移动端Ionic App 资讯上下循环滚动的实现代码(跑马灯效果)
- Javascript控制input输入时间格式的方法
- Python的迭代器和生成器使用实例
- Python使用自带的ConfigParser模块读写ini配置文件
- python的类方法和静态方法
- DIV+CSS布局教程大全与pdf电子书 下载
- Javascript中的prototype与继承
- Javascript的表单验证-提交表单
- jQuery使用之设置元素样式用法实例
- Nginx服务器中限制连接数与限制请求的模块配置教程
- AD域中成员服务器SQL 2008 Server安装配置图文教程
- .htaccess文件使用教程总结
- Navicat for MySQL(mysql图形化管理工具)是什么?
- jQuery 浮动广告实现代码
- SpringBoot2.X Kotlin系列之数据校验和异常处理详解
- 微信小程序实现横向增长表格的方法
- 详解一种用django_cache实现分布式锁的方式
- 基于Python实现大文件分割和命名脚本过程解析