「java彩票自选」java买彩票
本篇文章给大家谈谈java彩票自选,以及java买彩票对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、用JAVA便携一个程序,用来模拟随机生成一个36选7的彩票号码
- 2、用java编写,模仿福利彩票23选5,随机生成5个不同的1~23的整数
- 3、java如何编程福利彩票30选7,我自己编的但是不知道有什么错误,希望帮我纠正一下,标注一下我的错误
用JAVA便携一个程序,用来模拟随机生成一个36选7的彩票号码
就是从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)
System.out.print(a[i]
+
"
");
System.out.println();
}
static
void
randomShuffle(int[]
a,
int
n)
{
for(int
i
=
0;
i
n;
++i)
{
int
r
=
(int)(Math.random()
*
a.length);
int
tmp
=
a[i];
a[i]
=
a[r];
a[r]
=
tmp;
}
}
}
用java编写,模仿福利彩票23选5,随机生成5个不同的1~23的整数
/**
* 生成指定个数的小于指定最大值的随机数,并存放在list中返回
*
* @param length
* 生成数的个数
* @param max
* 最大值
* @return
*/
public static ListInteger getRedRandomList(int length, int max) {
ListInteger list = new ArrayListInteger();
while (list.size() length) {
int ran = 0;
ran = (int) (Math.random() * 100);
if (!(ran == 0)) {
if (ran max) {
if (list.size() == 0) {
list.add(ran);
} else {
if (!list.contains(ran)) {
list.add(ran);
}
}
} else {
ran = ran / 3;
if (!(ran == 0)) {
if (list.size() == 0) {
list.add(ran);
} else {
if (!list.contains(ran)) {
list.add(ran);
}
}
}
}
}
}
return list;
}
java如何编程福利彩票30选7,我自己编的但是不知道有什么错误,希望帮我纠正一下,标注一下我的错误
你这个逻辑很混乱啊,数组a没有初始化,i也不是全局变量。全局变量和局部变量用的很乱。这个程序不能用
public static void main(String[] args){
Random r=new Random();
for(i=0;i7;i++){//i没有初始化
a[i]=1+r.nextInt(30);//a[]没有初始化
while(true)
{
panDuan(a[i]);
if(i==j) break;//j不是全局变量,这里不能用
}
}
Arrays.sort(a);//这里排序干啥?七彩乐规则我不太懂
for(int k=0;k7;k++){
System.out.print(a[k]+" ");}
}
private static void panDuan(int b) {
for(int j = 0;ji;j++)
if(a[j]==b) break;//a[]不是全局变量,这里不能调用
// TODO Auto-generated method stub
}
}
你说下具体规则,我把程序写好给你吧
java彩票自选的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java买彩票、java彩票自选的信息别忘了在本站进行查找喔。
发布于:2022-11-21,除非注明,否则均为
原创文章,转载请注明出处。