
函數說明:
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中文網其他相關文章!