character()

更新日: 2018-09-04

character()

// 使い方
chance.character()
chance.character({ pool: 'abcde' })
chance.character({ alpha: true })
chance.character({ casing: 'lower' })
chance.character({ symbols: true })

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

chance.character();
=> 'v'

デフォルトでは以下の文字(pool)の中からランダムな文字を返します。

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

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

chance.character({ pool: 'abcde' });
=> 'c'

alphaを指定すると、アルファベットのみを返します。

chance.character({ alpha: true });
=> 'N'

デフォルトでは、大文字と小文字の両方が含まれています。 どちらかに指定することができます。

chance.character({ casing: 'lower' });
=> 'j'
メモ:このオプション名にcaseを使用したかったのですが、 残念ながらJavaScriptのswitch文で使う予約語でした。

記号のみを返すこともできます。

chance.character({ symbols: true });
=> '%'

デモ

ボタンを押すと、'あいうえお'のうち1文字をランダムで表示します。

結果:
JavaScript
var button = document.getElementById('get-result');
button.addEventListener('click', function() {
  var chance = new Chance();
  document.getElementById('result').innerHTML = chance.character({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ドキュメントを翻訳/改変したものです。