看板
[ java ]
討論串[問題] 樂透不能重複問題
共 9 篇文章
內容預覽:
import java.util.HashSet;. import java.util.Set;. public class NewClass {. public static void main(String args[]){. Set<Integer> s = new HashSet<Integ
(還有230個字)
內容預覽:
有朋友寫信問我有關這個程式的問題. 我想說乾脆好好在這裡幫大家說明一下. 希望有幫助. 有需要的話可以配合程式看. (相信我,解釋程式不能當面說明真的很難說得清楚,我盡力啦). 假設我們現在要在1~10之中取出二個不重複的亂數. 程式執行過程如下. 第一回合執行前. [0] [1] [2] [3]
(還有1426個字)
內容預覽:
這個程式確實會出現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個字)
內容預覽:
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個字)