public class NewMain {
public static int search(int ball, int[] balls) {
for (int i =0 ; i < balls.length; i++) {
if (ball == balls) {
return 1;
}
}
return -1;
}
public static int lottery(int[] balls) {
int ball;
for (int i = 0; i < balls.length; i++) {
ball=(int)(Math.random()*49)+1;
while(search(ball,balls)==1){
ball=(int)(Math.random()*49+1);
}
balls=ball;
}
ball=(int)(Math.random()*49+1);
while(search(ball,balls)==1){
ball=(int)(Math.random()*49+1);
}
return ball;
}
public static void main(String[] args) {
int ballss [] = new int [6];
int unique;
unique=lottery(ballss);
System.out.println("本期樂透號碼是:");
for(int i : ballss){
System.out.print(i+"\t");
}
System.out.println("");
System.out.print("特別號是:"+unique);
}
}
=======================
就只要執行起來就會跑出數字
一個小品程式就是了XD
號碼全中沒有獎金喔
翻書寫出來的很短的樂透程式
import java.util.*;
public class Main {public static void main(String[] args) {
Set set = new TreeSet();
while(set.size()<6){
set.add((int)(Math.random()*49+1));
} System.out.println(set);
}
}
========================
跟上面一比.....果然差很多!