首頁 > Java > Java基礎 > 主體

java隨機產生1~15之間不重複的數字

王林
發布: 2019-12-05 13:33:05
原創
3658 人瀏覽過

java隨機產生1~15之間不重複的數字

函數說明:

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零基礎入門#

以上是java隨機產生1~15之間不重複的數字的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!