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