◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
双色球随机器-湖南SEO

做这个小工具.事发原因是前天和朋友一起去买双色球彩票,结果我在投注站随机了一注彩票.还中了三个数字.
后来朋友就说干脆自己开发一款双色球随机工具,于是产生了上面这个小软件.
运行环境:
.net framework 2.0,测试环境 xp sp3系统.开发语言C#
开发过程中运到一个个问题.
一,随即出来的数组可能有重复.于是用递归思路解决红色一组随机出来的数字重复问题:代码如下:
/// <summary>
/// 递归过滤随即出来的数字
/// </summary>
/// <param name="arrNum">保存的数组</param>
/// <param name="intsnap">随机的数字需要判断是否重复</param>
/// <param name="minValue">随机最小数</param>
/// <param name="maxValue">随机最大数</param>
/// <param name="ra">随即函数</param>
/// <returns></returns>
public int getNum(int[] arrNum, int intsnap, int minValue, int maxValue, Random ra)
{
int n = 0;
while (n <= arrNum.Length - 1)
{
if (arrNum[n] == intsnap) //利用循环判断是否有重复
{
intsnap = ra.Next(minValue, maxValue); //重新随机获取。
getNum(arrNum, intsnap, minValue, maxValue, ra);//递归:如果取出来的数字和已取得的数字有重复就重新随机获取。
}
n++;
}
return intsnap;
}
-------------------------
下载地址:201003131621453340.rar
文章来源:http://www.seohn.cn/seo/shuangseqiu/
转载请著名版权:湖南SEO 浏览更多SEO知识,关注seo随笔 seo案例 HTML地图
版权所有。转载时必须以链接形式注明作者海军和原始出处及本声明。
