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ドキュメントを翻訳/改変したものです。