Apache Commons Lang – RandomStringUtils


RandomStringUtilsクラスでは、ランダムな文字列を生成するための機能が提供されています。


random

public static java.lang.String random(int count)

指定された桁数のランダムな文字列を生成します。


パラメータ:
count – 文字数
戻り値:
ランダムな文字列
例外:
java.lang.IllegalArgumentException – 文字数にマイナス値が指定された場合


randomAscii

public static java.lang.String randomAscii(int count)

ASCII文字(ASCIIコードの32~126の文字)を使用して、指定された桁数のランダムな文字列を生成します。


パラメータ:
count – 文字数
戻り値:
ASCII文字(ASCIIコードの32~126の文字)のみのランダムな文字列
例外:
java.lang.IllegalArgumentException – 文字数にマイナス値が指定された場合


randomAlphabetic

public static java.lang.String randomAlphabetic(int count)

アルファベットを使用して、指定された桁数のランダムな文字列を生成します。


パラメータ:
count – 文字数
戻り値:
アルファベットのみのランダムな文字列
例外:
java.lang.IllegalArgumentException – 文字数にマイナス値が指定された場合


randomAlphanumeric

public static java.lang.String randomAlphanumeric(int count)

アルファベットと数字を使用して、指定された桁数のランダムな文字列を生成します。


パラメータ:
count – 文字数
戻り値:
アルファベットと数字のみのランダムな文字列
例外:
java.lang.IllegalArgumentException – 文字数にマイナス値が指定された場合


randomNumeric

public static java.lang.String randomNumeric(int count)

数字を使用して、指定された桁数のランダムな文字列を生成します。


パラメータ:
count – 文字数
戻り値:
数字のみのランダムな文字列
例外:
java.lang.IllegalArgumentException – 文字数にマイナス値が指定された場合


random

public static java.lang.String random(int count, boolean letters, boolean numbers)

指定された桁数のランダムな文字列を生成します。


パラメータ:
count – 文字数
letters – アルファベットを含む場合はtrue、含まない場合はfalse
numbers – 数字を含む場合はtrue、含まない場合はfalse
戻り値:
ランダムな文字列
例外:
java.lang.IllegalArgumentException – 文字数にマイナス値が指定された場合


random

public static java.lang.String random(int count, int start, int end, boolean letters, boolean numbers)

指定された桁数のランダムな文字列を生成します。


パラメータ:
count – 文字数
start – 使用する文字セットの開始位置
end – 使用する文字セットの終了位置
letters – アルファベットを含む場合はtrue、含まない場合はfalse
numbers – 数字を含む場合はtrue、含まない場合はfalse
戻り値:
ランダムな文字列
例外:
java.lang.IllegalArgumentException – 文字数にマイナス値が指定された場合


random

public static java.lang.String random(int count, int start, int end, boolean letters, boolean numbers, char[] chars)

指定された桁数のランダムな文字列を生成します。


パラメータ:
count – 文字数
start – 使用する文字セットの開始位置
end – 使用する文字セットの終了位置
letters – アルファベットを含む場合はtrue、含まない場合はfalse
numbers – 数字を含む場合はtrue、含まない場合はfalse
chars – 使用する文字セット
戻り値:
ランダムな文字列
例外:
java.lang.ArrayIndexOutOfBoundsException – 文字セットの配列が(end – start) + 1の長さがなかった場合
java.lang.IllegalArgumentException – 文字数にマイナス値が指定された場合


random

public static java.lang.String random(int count, int start, int end, boolean letters, boolean numbers, char[] chars, java.util.Random random)

指定された桁数のランダムな文字列を生成します。


パラメータ:
count – 文字数
start – 使用する文字セットの開始位置
end – 使用する文字セットの終了位置
letters – アルファベットを含む場合はtrue、含まない場合はfalse
numbers – 数字を含む場合はtrue、含まない場合はfalse
chars – 使用する文字セット
random – Randomインスタンス
戻り値:
ランダムな文字列
例外:
java.lang.ArrayIndexOutOfBoundsException – 文字セットの配列が(end – start) + 1の長さがなかった場合
java.lang.IllegalArgumentException – 文字数にマイナス値が指定された場合


random

public static java.lang.String random(int count, java.lang.String chars)

指定された文字セットを使用して、指定された桁数のランダムな文字列を生成します。


パラメータ:
count – 文字数
chars – 使用する文字セット
戻り値:
指定された文字セットのみのランダムな文字列
例外:
java.lang.IllegalArgumentException – 文字数にマイナス値が指定された場合


random

public static java.lang.String random(int count, char[] chars)

指定された文字セットを使用して、指定された桁数のランダムな文字列を生成します。


パラメータ:
count – 文字数
chars – 使用する文字セットの配列
戻り値:
指定された文字セットのみのランダムな文字列
例外:
java.lang.IllegalArgumentException – 文字数にマイナス値が指定された場合

関連記事

  1. コメント 0

  1. トラックバック 0

return top