public final class Random
extends java.lang.Object
implements java.io.Serializable
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
| static int | d10(int num)10面ダイスをnum回振った合計値を返します. | 
| static int | d100(int num)100面ダイスをnum回振った合計値を返します. | 
| static int | d12(int num)12面ダイスをnum回振った合計値を返します. | 
| static int | d20(int num)20面ダイスをnum回振った合計値を返します. | 
| static int | d24(int num)24面ダイスをnum回振った合計値を返します. | 
| static int | d3(int num)3面ダイスをnum回振った合計値を返します. | 
| static int | d30(int num)30面ダイスをnum回振った合計値を返します. | 
| static int | d4(int num)4面ダイスをnum回振った合計値を返します. | 
| static int | d50(int num)50面ダイスをnum回振った合計値を返します. | 
| static int | d6(int num)6面ダイスをnum回振った合計値を返します. | 
| static int | d8(int num)8面ダイスをnum回振った合計値を返します. | 
| static int | dice(int num,
    int sided)レガシーなダイスロールをエミュレートするメソッドです. | 
| static long | getSeed()使用中のシードを返します. | 
| static long | initSeed()シードを適当な数値で初期化します. | 
| static long | initSeed(long seed)指定されたシードを使用してジェネレータを初期化します. | 
| static boolean | percent(float p)確率pを判定します. | 
| static int | randomAbsInt()ランダムな整数のint値を返します. | 
| static int | randomAbsInt(int maxValue)0からmaxValueまでのランダムなint値を返します. | 
| static boolean | randomBool()ランダムなbooleanを返します. | 
| static float | randomFloat()0から1までのランダムなfloat値を返します. | 
| static float | randomFloat(float maxValue)0からmaxValueまでのランダムなfloat値を返します. | 
| static int | randomInt()ランダムなint値を返します。 | 
public static long initSeed()
public static long initSeed(long seed)
seed - 設定するシードを指定します。public static long getSeed()
public static float randomFloat()
public static float randomFloat(float maxValue)
maxValue - 乱数の最大値を指定します。public static int randomInt()
public static int randomAbsInt(int maxValue)
maxValue - 乱数の最大値を指定します。0以下の場合には0に切り詰められます。public static int randomAbsInt()
public static boolean randomBool()
public static boolean percent(float p)
p - 発生する確率を0から1のfloatとして指定します。public static int dice(int num,
                       int sided)
num - ダイスを振る回数を指定します。この引数が0の場合、0を返します。sided - ダイスの面数を指定します。public static int d3(int num)
num - ダイスを振る回数を指定します。public static int d4(int num)
num - ダイスを振る回数を指定します。public static int d6(int num)
num - ダイスを振る回数を指定します。public static int d8(int num)
num - ダイスを振る回数を指定します。public static int d10(int num)
num - ダイスを振る回数を指定します。public static int d12(int num)
num - ダイスを振る回数を指定します。public static int d20(int num)
num - ダイスを振る回数を指定します。public static int d24(int num)
num - ダイスを振る回数を指定します。public static int d30(int num)
num - ダイスを振る回数を指定します。public static int d50(int num)
num - ダイスを振る回数を指定します。public static int d100(int num)
num - ダイスを振る回数を指定します。