Java は 1 から 15 までの非反復数値をランダムに生成します。

王林
リリース: 2019-12-05 13:33:05
オリジナル
3697 人が閲覧しました

Java は 1 から 15 までの非反復数値をランダムに生成します。

関数の説明:

random() メソッドは乱数を返すために使用されます。乱数の範囲は 0.0 = < 数学 .random < 1.0.

例:

0 ~ 9 の整数の生成は次のようになります:

(int)(Math.random()*10);
ログイン後にコピー

1 ~ 10 の整数の生成は次のように記述できます:

(int)(Math.random()*10 + 1);
ログイン後にコピー

など: 0 ~ n の数値を生成するには、次のように記述する必要があります:

Math.random()*n;
ログイン後にコピー

無料学習ビデオ共有: java course

例は次のとおりです。 :

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 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート