例题:把机选双色球做成函数题。public定义函数,可以定义多种类型,也可以定义集合,学习函数题多一种方法。

public ArrayList jixuanqiu(ArrayList red)   //定义一个集合类型的函数

{

Random r = new Random();  //机选6个红球的过程并排序

while (true)

{

if (red.Count == 6)

{

break;

}

else

{

int temp = r.Next(1, 34);

if (!red.Contains(temp))

{

red.Add(temp);

}

}

}

red.Sort();

return red;

}

static void Main(string[] args)

{

while (true)

{

Random r = new Random();

ArrayList red = new ArrayList();

new Program().jixuanqiu(red);

//输出函数

Console.Write("红球为:");

for (int i = 0; i < 6; i++)

{

Console.Write(red[i] + "\t");

}

Console.Write("蓝球为:" + r.Next(1, 17));

Console.ReadLine();

}

时间: 2024-10-25 14:24:48

例题:把机选双色球做成函数题。public定义函数,可以定义多种类型,也可以定义集合,学习函数题多一种方法。的相关文章

例题:机选双色球,用到集合,集合里的sort排序,for循环,.Next随机数。知识点很多

while (true) { Random r = new Random();//定义随机数 ArrayList red = new ArrayList();//集合类型可以放入 while (true) { if (red.Count == 6)//红球包含六个数 { break;//选出六个数就会选择跳出 } else { int temp = r.Next(1, 34);//随机选出一个红球 if (red.Contains(temp))//选出的红球和上一个红球重复 { } else {

PHP实现简单的双色球机选号码

<?php header('Content-Type: text/html; charset=utf-8'); //PHP实现双色球机选号码 $red = range(1, 33);//初次设定红球号码 //用函数array_rand随机选取6个红色号码 $red1 = array_rand($red,6); /*由于array_rand的返回值是数组的索引, 所以需要遍历此索引数组取出每个索引所对应的红球号码, 然后组成新的6个红号数组*/ $eRed = array(); for ($i=0

双色球机选算法java实现

一.代码 package com.hdwang; import java.util.Random; /** * Created by admin on 2017/1/10. * 双色球机选实现 */ public class Ssq { public static void main(String[] args) { int arrayNums = 5; //机选5组 for(int i=0;i<arrayNums;i++){ String hm = getYZHM(); System.out.

彩票机选器

今天用python写了个彩票机选器,功能很简单,仅供娱乐.还请大家来斧正! 下面是这个小程序的代码: #coding=utf8 n=15 i=1 m=range(1,n) import time from random import randint print '请选择彩票种类:1为双色球2为大乐透' print '请输入:', t=input() print '正在为你机选,请稍候.' time.sleep(1) print '以下为本次机选号码' if t==1:     while i<=

小程序:彩票机选神器 !

1 package com.lixu.caipiao; 2 3 import android.app.Activity; 4 import android.os.Bundle; 5 import android.view.View; 6 import android.view.View.OnClickListener; 7 import android.widget.Button; 8 import android.widget.EditText; 9 10 public class MainA

python小游戏之彩票机选器二

今天又对这个小程序做了些修改,使其更贴近现实,也更加人性化. 比如:当系统提示你选择彩票种类时,本来只有1和2两个选项,但你不小心输错了,怎么办呢?没关系,它会提示你重新输入1和2.说了这么多,还是先上代码吧.各位可以一试为快! #coding=utf-8 n=34 m=range(0,n) import time from random import randint def chnum():     print '请选择彩票种类:1为排列三,2为双色球'     print '请输入:',  

25.函数例题-预解析 作用域 、函数变量优先级、全局变量污染(直接在全局声明 、 函数里的变量没声明)但是函数里的变量没声明造成的全局变量污染有个前提,函数要被调用)

1.  return foo()   foo 没有return值,故为undefined.   2.      a b 在函数作用域内,外界找不到   var a = b =3; b 也算用var 声明了,只不过b 是在全局隐式var 了一个b ,在函数内部找不到变量的情况下就去全局找,全局找不到报错.    语法有错误,程序一句都不会执行,执行阶段有错误,会执行没错的代码,在执行出错的地方报错.  函数或则匿名函数体内声明变量是为了避免全局变量污染 重要例题:  函数没执行,全局没找到 b报错

jmete 学习 --函数助手

为了在性能过程中真实的模拟用户请求,有时我们需要借助函数助手来进行参数化,本篇我就列出一些常用的 函数助手. 函数调用都是以 ${__function()} 这种形式开始的. 1.__BeanShell 名称:无实际含义. 值:BeanShell语句或者BeanShell文件地址. Detail:无实际含义. 生成:生产Sample 可以调用的表达式. 在java 请求中设置Label 为 ${__BeanShell("shanghai"+"road")},运行,察

QTableView中嵌入复选框CheckBox 的四种方法总结

搜索了一下,QTableView中嵌入复选框CheckBox方法有四种: 第一种不能之前显示,必须双击/选中后才能显示,不适用. 第二种比较简单,通常用这种方法. 第三种只适合静态显示静态数据用 第四种比较适合扩展,它除了可以嵌入复选框,还可以通过paint()绘制其它控件,图片等自定义风格. 第一种方法是:编辑委托法 这种方法直接利用委托中重载createEditor(),激活QCheckBox,这个缺点是必须双击/选中,才能显示CheckBox控件.一般不满足我们实际中的直接显示的需要.可以