エンジニア男

勉強したことの忘備録としてつらつら書いていきます。

【Java】RandomStringUtilsの使い方

仮パスワードを発行する処理で、RandomStringUtilsを使用したのでメモしておく。

 

・公式ドキュメント様

http://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/RandomStringUtils.html

 

下記をpom.xmlに設定

<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
</dependency>

 

 

 関数説明

// ランダムのアルファベット(大/小文字) 引数に文字数
String alp = RandomStringUtils.randomAlphabetic(10);

// ランダムなアスキー文字列
String alp = RandomStringUtils.randomAscii(10);

// ランダムな数字
String alp = RandomStringUtils.randomNumeric(10);

// ランダムなアルファベット(大/小文字)と数字
String alp = RandomStringUtils.randomAlphanumeric(10);