Introduction
更新日: 2018-07-05
Introduction
Chanceはランダム*1な数字や文字列等を生成するミニマルなジェネレータです。 特に自動テストを書いている時や、ランダムが必要な箇所等で、単調さを減らすのに便利です。
Chanceはオープンソースソフトウェアであり、 開発者やビジネスにフレンドリーなMITライセンスの下でリリースされています。
Chanceはこのサイトにもロードされているので、ブラウザのコンソールで試すだけです!
by Victor Quinn
ダウンロードは本サイトからダウンロードしてください。
Chanceの入手と使用方法について、詳しくはUsageを確認してください。
Acknowledgements & Thanks
Mersenne Twister gistを作成したSean McCulloughに感謝します。 このライブラリのほぼ全てが依存しています。 そして、Seanのgistの基になったオリジナルのC言語バージョンを作成した、 Takuji Nishimuraと、Makoto Matsumotoにも感謝します。
もちろんこのプロジェクトの全てのコントリビュータにも感謝します。
*1 もちろん数学者は、このジェネレータは真のランダムではなく、疑似ランダムを生成すると言うでしょう。 真のランダムを生成するにはメルセンヌツイスタや、その他諸々に頼らず、いくつかの外部エントロピーが必要です。 しかし、このライブラリを作成した意図と使用用途は、 自動テストのためのランダムな「名前」や、「アドレス」を生成することであり、それには充分なランダムです。 ただし、真のランダムを必要とするような暗号化アプリケーションには利用しないでください。 詳細についてはWikipediaを確認してください。
© 2015 Victor Quinn Released under the MIT license
このコンテンツはVictor Quinn(victorquinn)によるChanceドキュメントを翻訳/改変したものです。