看板 [ java ]
討論串[問題] 樂透不能重複問題
共 9 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓2(2推 0噓 4→)留言6則,0人參與, 最新作者etman395 (聖子到)時間17年前 (2008/12/13 18:44), 編輯資訊
0
0
0
內容預覽:
import java.util.HashSet;. import java.util.Set;. public class NewClass {. public static void main(String args[]){. Set<Integer> s = new HashSet<Integ
(還有230個字)

推噓2(2推 0噓 0→)留言2則,0人參與, 最新作者ninteen (小美)時間17年前 (2008/12/11 17:13), 編輯資訊
0
0
0
內容預覽:
有朋友寫信問我有關這個程式的問題. 我想說乾脆好好在這裡幫大家說明一下. 希望有幫助. 有需要的話可以配合程式看. (相信我,解釋程式不能當面說明真的很難說得清楚,我盡力啦). 假設我們現在要在1~10之中取出二個不重複的亂數. 程式執行過程如下. 第一回合執行前. [0] [1] [2] [3]
(還有1426個字)

推噓2(2推 0噓 0→)留言2則,0人參與, 最新作者ninteen (小美)時間17年前 (2008/12/11 03:58), 編輯資訊
0
0
0
內容預覽:
這個程式確實會出現0. 如果不想出現0. 把for (int i=0 ; i<Max ; i++) number[i]=i;. 改成for (int i=0 ; i<Max ; i++) number[i]=i+1; 即可. 至於Max-i這個地方是重點,不是我寫錯. 基本精神是,取過的亂數不再取.
(還有121個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者ynchang (混吃等死中)時間17年前 (2008/12/11 00:32), 編輯資訊
0
0
0
內容預覽:
想到一個以前學過的方法. 先用一個boolean陣列,陣列長度是樂透的球數. 預設值全都是false. 每取得一個號碼,就去判斷陣列中相對應的位置是不是true. 如果不是true當然就是沒重複. 然後把陣列中相對位置的value改為true. 那如果是true的時候那就重抽一遍就好了. 提供給大家

推噓2(2推 0噓 2→)留言4則,0人參與, 最新作者etman395 (聖子到)時間17年前 (2008/12/10 23:36), 編輯資訊
0
0
0
內容預覽:
public class NewClass2 {. public static void main(String args[]){. int Max = 46; //亂數的最大值. int[] numbers = new int[Max];. int j=0;. for (int i=0 ; i<M
(還有387個字)
首頁
上一頁
1
2
下一頁
尾頁