就是从36个数中选出7个,这36个数是什么可以自己指定,但必须保证不重复,我写的一个代码
public
class
test
{
public
static
void
main(String[]
args)
{
int[]
a
=
new
int[36];
for(int
i
=
0;
i
<
36;
++i)
a[i]
=
i+1;
for(int
i
=
0;
i
<
5;
++i)
randomSelect(a,
7);
}
static
void
randomSelect(int[]
a,
int
n)
{
randomShuffle(a,
7);
for(int
i
=
0;
i
<
n;
++i)
Systemoutprint(a[i]
+
"
");
Systemoutprintln();
}
static
void
randomShuffle(int[]
a,
int
n)
{
for(int
i
=
0;
i
<
n;
++i)
{
int
r
=
(int)(Mathrandom()
alength);
int
tmp
=
a[i];
a[i]
=
a[r];
a[r]
=
tmp;
}
}
}
import javaawtColor;
import javaawtContainer;
import javaawtGridLayout;
import javaawteventActionEvent;
import javaawteventActionListener;
import javautilArrayList;
import javautilIterator;
import javautilList;import javaxswingJButton;
import javaxswingJComboBox;
import javaxswingJFrame;
import javaxswingJPanel;
import javaxswingJTextField;public class Caipiao{
private JFrame f;
private Container c;
private JComboBox cbox;
private JButton b;
private JTextField tf;
private JPanel p1;
private JPanel p2;
public Caipiao(){
f=new JFrame("**选购系统");
c=fgetContentPane();
csetLayout(new GridLayout(2,1));
p1=new JPanel();
p2=new JPanel();
p1setBackground(Colorgray);
cbox=new JComboBox();
cboxaddItem("36选7");
cboxaddItem("15选5");
b=new JButton("开始选取");
tf=new JTextField(25);
tfsetEditable(false);
baddActionListener(new ButtonActionListener());
p1add(cbox);
p1add(b);
p2add(tf);
cadd(p1);
cadd(p2);
fsetDefaultCloseOperation(JFrameEXIT_ON_CLOSE);
fsetResizable(false);
fsetBounds(500,200,300,100);
fsetVisible(true);
}
class ButtonActionListener implements ActionListener{
public void actionPerformed(ActionEvent e){
String s=(String)cboxgetSelectedItem();
Systemoutprintln("祝您赢大奖!");
int x=IntegerparseInt(ssubstring(0,sindexOf("选")));
int y=IntegerparseInt(ssubstring(sindexOf("选")+1,slength()));
tfsetText("");
ArrayList<Object> al=new ArrayList<Object>();
for(int i=0;i<y;){
double a=Mathround(100Mathrandom());
if(a>0 && a<=x){
if(!alcontains((int)a)){
//Systemoutprintln(a);
aladd((int)a);
i++;
}
}
}
int count=alsize();
for(int i=0;i<count;i++){
tfsetText(tfgetText()+getMin(al)+" ");
alremove(getMin(al));
}
}
}
public static Object getMin(List list){
int min=IntegerparseInt(listget(0)+"");
for(Object o:list){
if(IntegerparseInt(o+"")<min){
min=IntegerparseInt(o+"");
}
}
return min;
}
public static void main(String[] args){
new Caipiao();
}
}
中国福利**选号方法:
1、区间出号和缺号判断:双色球红区备选号码共有33个,按5个号码为一个小区划分后,每期出号小区仅有4个左右,另2个小区不出号,准确判断后可减少号码备选范围。其蓝区号码也可依单双、大小进行判断。
2、大小、单双码判断:同样,以双色球红区常规的3:3、4:2和2:4的大小、单双码比例进行挑选,也可以有助于将选号范围缩小,提高准确度。
3、关系码和非关系码判断:在双色球红区中奖号码中,关系码出现高达3-5个,比例在60%-85%,所以通过重叠码、边码、对望码、三角码、斜连码、弧形码等关系码的确定,将有助于具体号码的组合。
4、逆反号码判断:在上述5项判断基础上,可以以逆反思维再挑选另外一组号码进行组合投注,或者也挑选1-2个认为不可能出现的号码列到其中,防备意料之外的号码出现。
规则
1、“双色球”**投注区分为红色球号码区和蓝色球号码区。
2、“双色球”每注投注号码由6个红色球号码和1个蓝色球号码组成。红色球号码从1--33中选择;蓝色球号码从1--16中选择。
3、“双色球”每注2。
4、“双色球”采取全国统一奖池计奖。
5、“双色球”每周销售三期,期号以开奖日界定,按日历年度编排。
001双色球富翁 85B2007-4-25
专业的双色球**过滤软件,软件拥用国外的先进算法,并拥有 AC,奇偶,号码和值等多达十几项条件过滤集于一身,让你每次投注都可大大地帮你节省一笔可观的资金。该软件 *** 作简单,一看就会,是一款双色球彩民不容错过的选号工具.如果你是经常买双色球的彩民,现在就马上下载使用吧
下载地址
数学家**选号分析组合系统 311 For Win2k/Xp
以上就是关于用JAVA便携一个程序,用来模拟随机生成一个36选7的彩票号码全部的内容,包括:用JAVA便携一个程序,用来模拟随机生成一个36选7的彩票号码、求JAVA36选7彩票程序“图形窗口实现”、彩票怎么买啊 彩票怎么选号啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)