JavaTM 2 Platform
Std. Ed. v1.3

クラス
java.util.Random の使用

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

java.math での Random の使用
 

Random 型のパラメータを持つ java.math のコンストラクタ
BigInteger(int numBits, Random rnd)
          0(2numBits - 1) の範囲に一様に分散されている、ランダムに生成された 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)
          デフォルトの乱数発生の元を使って、指定されたリストの順序を無作為に入れ替えます。
 


JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.