、ランダムクラス
擬似乱数を生成するためのランダムなクラスの例です。
デモ:
1つのランダムR = 新しいランダム();
2 INT I = r.nextInt()。
手順を使用して2つ、ランダム
1、Viewクラス
java.util.Randomの:クラスをインポートした後使用するためにインポートする必要があります。
図2は、コンストラクタを表示します
公共ランダム():新しい乱数ジェネレータを作成します。
図3は、メンバメソッドを表示します
公共のint nextInt(int型n)は:と(含まない)指定された値N(含む)に直接0の範囲内で、擬似乱数を返すint値。
DEMO1:使用してランダムクラスを、完全な生成3。番目の10 のランダムな整数の範囲内で動作
1 // 1ガイドパケット
2 インポートjava.util.Randomの;
3 パブリック クラスDemo01_Random {
4。 公共 静的 ボイドメイン(文字列[]引数){
5。 // 2.乱数ジェネレータオブジェクトを作成
6。 ランダム= R&LT 新しい新しいランダム();
7 のための(INT I = 0;私は<3であり; Iは++ ){
8つの。 // 3.ランダムに生成されたデータ
9。 INTの数= r.nextInt(10 );
10 // 4のデータ出力
11 のSystem.out。 println( "番号:" + 番号);
12は、 }
13 }
14 }
DEMO2:取得1-N を含む乱数Nを
1 // パケットガイド
2 インポートjava.util.Randomのを、
3 パブリック クラスTest01Random {
4 パブリック 静的 ボイドメイン(文字列[]引数)を、{
5 int型のn-50 = ;
6 // オブジェクトを作成する
。7 ランダム= R&LT 新しい新しいランダム();
図8は、 // 乱数を取得
9。 int型の数= r.nextInt(N)+ 1 ;
10 // 乱数の出力
11 のSystem.out.println( "番号:" +の数);
12である }
13れます }