Factorial Demo

[ index ]

2004-01-17

完全にテストしてませんが、ほぼ動くと思います。 IEではステータスバーにプログレスが出ます。

所要時間の目安。1000以下は1秒。5000は10秒。10000は1分。1万より大きい数は手動で指定してください。 5万は何十分というレベル、10万は数時間。自己責任で。20万まで指定できますが(推定所要時間10時間)、10万より先は一度もテストしてません。 IEではデフォルトだと途中でスクリプトの中止を促すダイアログが何度も出てうっとうしいです。 レジストリの設定で抑止できるので、限界に挑む場合はあらかじめ設定を変えておいてください。 Mozillaでは2万がやっとと思います。

このデモは、bigint.js ライブラリから切り離して、 スタンドアロンで動くようにしてあります。具体的には、このページのソースにあるだけのソースで完結しています。

数値いっこ入れる
Factorial( )
または適当に選ぶ
Output
Debug