回文数生成機
桁数、基数(10進法、2進法、8進法、16進法)、数量を設定可能な回文数を生成します。
このツールはすべてのデータをデバイス上でローカルに処理します。
入力
出力
0 文字
Readme
回文数とは?
回文数は、前から読んでも後ろから読んでも同じ数です。例えば、12321と9009は10進法の回文数であり、10101は2進法の回文数です。この性質は純粋に位置的なもので、数字の並び順に完全に依存し、数値そのものには依存しません。
回文数は数学、コンピュータサイエンス、娯楽的な数論全体に現れます。パズル生成、データ検証、アルゴリズム設計(例えば、文字列または整数の反転ルーチンのテスト)に使用されます。この概念は自然に任意の数値基数に拡張されます。10進法では回文数ではない数が、2進法または16進法では回文数である可能性があります。
ツール説明
このツールは、選択したオプションに従ってランダムな回文数を生成します。桁数の長さ、1回のバッチで生成する回文数の数、使用する数値基数(10進法、2進法、8進法、16進法)を制御できます。出力はプレーンテキストのリストで、テスト、パズル、教育演習にすぐに使用できるようにコピーまたはダウンロードできます。
例
10進法、5桁、個数5
34543
70807
12321
98789
56765機能
- 設定可能な桁数 — 1~20桁の任意の長さを選択できます。
- バッチ生成 — 1回のクリックで最大500個の回文数を生成します。
- 複数の基数 — 10進法、2進法(基数2)、8進法(基数8)、16進法(基数16)で回文数を生成します。
- 基数プレフィックス切り替え — オプションで
0b、0o、または0xをプレフィックスとして付加し、ソースコードで直接使用できます。 - 16進法の大文字 — 16進法の文字を小文字(
a–f)と大文字(A–F)の間で切り替えます。
ユースケース
- ユニットテスト — 既知の回文数のバッチを生成し、自動テスト中に反転、解析、または検証関数に入力します。
- 数学教育 — 学生が異なる数値基数全体で回文特性を識別または検証する必要があるプロブレムセットを作成します。
- パズルとゲーム設計 — 数値パズル、トリビア問題、またはレベル生成シードのための回文数のプールを素早く生成します。
動作原理
基数bのn桁の回文数の場合、最初の⌈n/2⌉桁がランダムに選択されます(先頭の桁は強制的にゼロ以外になります)。2番目の半分は最初の半分のミラーであり、完全なシーケンスが両方向で同じように読まれることを保証します。これにより、生成されたすべての数が真の回文数であることが保証され、有効な範囲内で均一な分布が保たれます。
ヒント
- 奇数桁と偶数桁 — 奇数長の回文数(例:5桁:
12321)は自由な中央桁を持ちます。偶数長のもの(例:4桁:1221)は完全に対称です。両方がサポートされています。 - コードでの出力の使用 — 基数プレフィックスオプションを有効にして、値(例:
0b10101)をPython、JavaScript、またはCソースファイルに変更なしで直接貼り付けられるようにします。 - 大規模なバッチ — 個数を500に設定し、ダウンロードボタンを使用して完全なリストを
.txtファイルとしてオフライン使用のために保存します。
類似ツール
幅と高さを入力して、解像度の総ピクセル数を計算します。1080p、4K、8Kなどの一般的なディスプレイ解像度のプリセットが含まれています。
共有
埋め込み
このツールを無料でどこにでも埋め込めます。ヘルプが必要ですか? ガイドをご覧ください.
356 文字
免責事項
このウェブサイトで提供されるツールは、ユーザーがさまざまな問題を解決するのを支援するために設計されています。ツールの正確性と有効性を確保するために努力していますが、いかなるツールの出力も100%正確またはエラーがないことを保証または保証しません。これらのツールによって生成される結果は現状のままで提供され、注意して使用する必要があります。重要な情報または結果については、追加のリソースまたは専門家のアドバイスで検証することをお勧めします。これらのツールの使用から生じる結果の正確性と使用に関する結果から生じるいかなる結果についても、当社は責任を負いません。このウェブサイトを使用することにより、提供される結果の正確性と使用に関連するすべてのリスクを引き受けることに同意します。