org.maachang.engine.util
クラス RandomUtil

java.lang.Object
  上位を拡張 org.maachang.engine.util.RandomUtil

public class RandomUtil
extends java.lang.Object

ランダムユーティリティ.

導入されたバージョン:
MaaEngine 1.00
バージョン:
2007/10/18
作成者:
masahito suzuki

コンストラクタの概要
RandomUtil()
           
 
メソッドの概要
static int random(int max)
          ランダムな値を取得.
static void randomBinary(byte[] out)
          ランダムな値をバイナリで取得.
static byte[] randomBinary(int length)
          ランダムな値をバイナリで取得.
static void randomize()
          ランダムシートの設定.
static java.lang.String randomString(int size, boolean number, boolean half, boolean full)
          ランダムな文字列を取得.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

RandomUtil

public RandomUtil()
メソッドの詳細

randomize

public static final void randomize()
ランダムシートの設定.

新たにランダム用のシート情報を設定します.


random

public static final int random(int max)
ランダムな値を取得.

ランダムな値を取得します.

パラメータ:
max - ランダム値の最大番号を指定します。
戻り値:
int 上記指定した情報のランダム値を取得します。

randomBinary

public static final void randomBinary(byte[] out)
                               throws java.lang.IllegalArgumentException
ランダムな値をバイナリで取得.

ランダムな値をバイナリで取得します.

パラメータ:
out - ランダム値を格納するバイナリ情報を設定します.
例外:
java.lang.IllegalArgumentException - 入力例外.

randomBinary

public static final byte[] randomBinary(int length)
                                 throws java.lang.IllegalArgumentException
ランダムな値をバイナリで取得.

ランダムな値をバイナリで取得します.

パラメータ:
length - 生成対象のバイナリ情報長を設定します.
戻り値:
byte[] ランダム値が格納されたバイナリ情報が返されます.
例外:
java.lang.IllegalArgumentException - 入力例外.

randomString

public static final java.lang.String randomString(int size,
                                                  boolean number,
                                                  boolean half,
                                                  boolean full)
ランダムな文字列を取得.

ランダムな文字列を取得します.

パラメータ:
size - ランダムに設定する文字数を指定します.
number - 数字を許可するか指定します.
half - 半角文字を許可するか指定します.
full - 全角文字を許可するか指定します.
戻り値:
String 上記指定された内容のランダムな文字列が返されます.