パブリッククラスSuijishu
パブリック静的無効メイン(文字列[] args){
int型のn = 1000; // nが生成される乱数の数であります
(N)クリート
}
{//は、乱数生成のBigInteger(N-INT)レコード生成静的
BigIntegerの結果; //生成された乱数
であれば(N == 1){//なしクリートので、第1の乱数を生成する(nは-1)、そうMath.randomを使用する;()
; Math.random()* + 100000 1)BigInteger.valueOf =((INT結果)
)のSystem.out.println( "第1の乱数である" +もたらします。
結果のリターン;
}
他{
BigIntegerのI =クリート(N-1).multiply(BigInteger.valueOf(16807));
結果= i.mod(BigInteger.valueOf(Integer.MAX_VALUEの)); //乱数が等しいクリートである(nは-1)* 16807パーセントint.MAX_VALUE
のSystem.out.println)( "第一" + N +結果+ "乱数が";
リターン結果;
}
}
}