ここで実行 100% ブラウザ内で動作します。アップロードもログインも不要です。
Fibonacci Sequence Generator
初期値を自由に設定できるフィボナッチ類似数列を生成。BigInt で精度抜群、比と黄金比の比較・CSV 出力対応。
各項は直前の 2 項の和です。値は BigInt で計算するため F(499) も桁を落としません。
| 番号 | F(n) | 比 F(n) / F(n-1) | 黄金比との差 |
|---|
使い方
- F(0) と F(1) の初期値を入力します。負の整数も受け付けます。
- 1〜500 の項数を選びます。各項は直前の 2 項の和です。
- 表に各項の値、直前の項との比、その比と黄金比の差が並びます。
- CSV 出力で表をダウンロード、コピーで簡易レポートをクリップボードへ。
- 入力と同時に再計算され、すべてブラウザ内で完結します。
こんなときに
- 授業のデモ:最初の 20 項を出して、比が 1.618 へ収束する様子を示せます。
- アルゴリズム演習:参照数列を生成し、反復実装やメモ化実装と照合。
- 大きな数の演習:500 項を出しても 104 桁の整数を桁落ちなしで表示。
- 表計算への受け渡し:CSV 出力後に Excel やスプレッドシートで分析継続。
プライバシーについて
数列はブラウザ内で BigInt 演算により計算されます。サーバー通信もアップロードもなく、CSV もローカルで組み立ててからダウンロードします。
FAQ
Q: なぜ BigInt を使うのですか? A: F(499) は十進 104 桁あり、倍精度浮動小数点の 15〜16 桁の有効数字では収まりません。BigInt なら全桁が正確に保たれ、大きな項数でも信頼できます。
Q: 比の列は何ですか? A: F(n) ÷ F(n-1) を小数 40 桁に切捨てたものです。標準的な 0,1 始まりでは黄金比 約 1.6180339887 へ収束します。
Q: 差の列はどう読みますか? A: 比と黄金比の差の桁数を ~1e-39 のように表します。小さいほど近く、小数 40 桁すべて一致すると 0 と表示されます。
Q: 初期値を自由に設定できますか? A: できます。負の整数を含め任意の整数が使えます。漸化式はそのまま成り立ちますが、比が黄金比へ収束するのは標準的なフィボナッチ始まりの場合です。
データはこのデバイス内にとどまります
Fibonacci Sequence Generator は 100% ローカルで動作します。貼り付けたり、ドロップしたデータはすべてお使いのブラウザ内で処理され、送信されることはありません。当社のサーバーには何も保存されません——タブを閉じればすべて消えます。
入力された内容がサーバーへ送信・記録・解析利用されることはありません。初回読み込み後はネットワークを切断していてもこのページは動作します。