Java プラットフォーム 1.2

クラス
java.util.Random の使用

Random を使用するパッケージ
java.math 任意精度の整数演算 (BigInteger)、および任意精度の 10 進数演算 (BigDecimal) を実行するためのクラスを提供します。 
java.security セキュリティフレームワークのクラスとインタフェースを提供します。 
java.util このパッケージには、コレクションフレームワーク、従来のコレクションクラス、イベントモデル、日付と時刻の機構、国際化、およびさまざまなユーティリティクラス (文字列トークナイザ、乱数ジェネレータ、ビット配列) が含まれています。  
 

java.math における Random の使用方法
 

Random のパラメータを持つ java.math におけるコンストラクタ
BigInteger.BigInteger(int numBits, Random rnd)
          0(2numBits - 1) の範囲に一様に分散されている、ランダムに生成された BigInteger を構築します。
BigInteger.BigInteger(int bitLength, int certainty, Random rnd)
          ランダムに生成された (おそらく素数である) 正の BigInteger を、指定したビット数で構築します。
 

java.security における Random の使用方法
 

java.security における Random のサブクラス
 class SecureRandom
          このクラスは、暗号用に強化した擬似乱数ジェネレータ (PRNG) を提供します。
 

java.util における Random の使用方法
 

Random のパラメータを持つ java.util におけるメソッド
static void Collections.shuffle(List list, Random rnd)
          デフォルトの乱数発生の元を使って、指定されたリストの順序を無作為に入れ替えます。
 


Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.