函數說明:
random()
方法用來傳回一個隨機數,隨機數範圍為0.0 =< Math .random < 1.0
。
例如:
產生一個0~9之間的整數為:
(int)(Math.random()*10);
產生一個1~10之間的整數則可以寫成:
(int)(Math.random()*10 + 1);
以此類推:產生一個0~n之間的數字就應寫:
Math.random()*n;
免費學習影片分享:java課程
##範例如下:package text; import java.util.ArrayList; import java.util.List; public class Text { public static void main(String[] args) { //创建一个Integer集合的链表 List<Integer> l = new ArrayList<Integer>(); //当链表中存在15个数时结束向链表中插入数据 while(l.size()<15){ int i = (int)(Math.random()*15+1); if(!l.contains(i)) l.add(i); } //迭代,输出链表中的元素 //for(int j:l) // System.out.println(j); for(int i=0;i<l.size();i++) { System.out.println(l.get(i)); } } }相關文章教學分享:
以上是java隨機產生1~15之間不重複的數字的詳細內容。更多資訊請關注PHP中文網其他相關文章!