string()

更新日: 2018-09-04

character()

// 使い方
chance.string()
chance.string({ length: 5 })
chance.string({ pool: 'abcde' })

ランダムな文字列を返します。

chance.string();
=> 'Z&Q78&fqkPq'

デフォルトでは以下の文字(pool)の中からランダムに5~20の長さの文字列を返します。

'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()[]'

lengthを指定すると、その長さの文字列を返します。

chance.string({ length: 5 });
=> 'YN%fG'

poolを指定すると、その文字の中から文字列を返します。

chance.string({ pool: 'abcde' });
=> 'cccdeeabedebb'

オプションを組み合わせて指定することも可能です。

chance.string({ length: 5, pool: 'abcde' });
=> 'cbbdc'

デモ

ボタンを押すと、'あいうえお'の中からランダムで5文字の文字列を表示します。

結果:
JavaScript
var button = document.getElementById('get-result');
button.addEventListener('click', function() {
  var chance = new Chance();
  document.getElementById('result').innerHTML = chance.string({ length: 5, pool: 'あいうえお' });
}, false);
HTML
<button id="get-result">結果表示</button>
<div>
  <span>結果:</span>
  <span id="result"></span>
</div>

© 2015 Victor Quinn Released under the MIT license

このコンテンツはVictor Quinn(victorquinn)によるChanceドキュメントを翻訳/改変したものです。