第3週と真の乱数発生器を開きます

非常に多くの乱数生成アプリケーションに関連し、以下は(繰り返し前に、少なくとも後の2147483647倍)メソッドを真のランダムを提示します:

ソースは以下のとおりです。

原則は、常にシードを更新しています。

パッケージ3;

インポートjava.util.Scanner;
輸入java.util.Randomの。

パブリッククラスランド{
静的スキャナSC =新しいスキャナ(System.in)。
公共の静的な無効メイン(文字列[]引数){
int型NUM。
System.out.println( "选择输出的随机数数量请:");
NUM = sc.nextInt()。
ランド(NUM)。
}
パブリック静的ボイドランド(INT A){
ランダムnew_num =新しいランダム();
int型NUM1。
(!= 0){一方
NUM1 = new_num.nextInt(101)。
NUM1 =(16807 *のNUM1)%2147483647。
System.out.print(NUM1 +」「);
A--;
IF(%10 == 0){
のSystem.out.println();
}
}
}
}

スクリーンショット:

おすすめ

転載: www.cnblogs.com/studya/p/11599991.html