No.1ベストアンサー
- 回答日時:
http://www.unicode.org/charts/PDF/U3040.pdf
UNICODEの表からひらがな(83文字)を拾ってきて、83*83*83=57万1787種を生成するだけなら、こんなのとか。rubyで書いてます。
hiragana = %w[
ぁ あ ぃ い ぅ う ぇ え ぉ お か が き ぎ く ぐ け
げ こ ご さ ざ し じ す ず せ ぜ そ ぞ た だ ち
ぢ っ つ づ て で と ど な に ぬ ね の は ば ぱ
ひ び ぴ ふ ぶ ぷ へ べ ぺ ほ ぼ ぽ ま み む め
も ゃ や ゅ ゆ ょ よ ら り る れ ろ ゎ わ ゐ ゑ
を ん];
l = hiragana.length; n = l ** 3;
for h in (0... n)
a0 = h % l; x = ( h - a0 ) / l;
a1 = x % l;
a2 = ( x - a1 ) / l;
if h < 5 || h % 100000 == 0 || n - h < 5 then
printf "%06d: %s%s%s\n", h, hiragana[ a0 ], hiragana[ a1 ], hiragana[ a2 ];
end
end
結果はこんな感じ(最初と終わりの数行と10万ごとのパターンを出力):
000000: ぁぁぁ
000001: あぁぁ
000002: ぃぁぁ
000003: いぁぁ
000004: ぅぁぁ
100000: ゅにく
200000: ぶぃぞ
300000: でのぬ
400000: じうほ
500000: ぉぱら
571783: ゐんん
571784: ゑんん
571785: をんん
571786: んんん
UNICODEの表からひらがな(83文字)を拾ってきて、83*83*83=57万1787種を生成するだけなら、こんなのとか。rubyで書いてます。
hiragana = %w[
ぁ あ ぃ い ぅ う ぇ え ぉ お か が き ぎ く ぐ け
げ こ ご さ ざ し じ す ず せ ぜ そ ぞ た だ ち
ぢ っ つ づ て で と ど な に ぬ ね の は ば ぱ
ひ び ぴ ふ ぶ ぷ へ べ ぺ ほ ぼ ぽ ま み む め
も ゃ や ゅ ゆ ょ よ ら り る れ ろ ゎ わ ゐ ゑ
を ん];
l = hiragana.length; n = l ** 3;
for h in (0... n)
a0 = h % l; x = ( h - a0 ) / l;
a1 = x % l;
a2 = ( x - a1 ) / l;
if h < 5 || h % 100000 == 0 || n - h < 5 then
printf "%06d: %s%s%s\n", h, hiragana[ a0 ], hiragana[ a1 ], hiragana[ a2 ];
end
end
結果はこんな感じ(最初と終わりの数行と10万ごとのパターンを出力):
000000: ぁぁぁ
000001: あぁぁ
000002: ぃぁぁ
000003: いぁぁ
000004: ぅぁぁ
100000: ゅにく
200000: ぶぃぞ
300000: でのぬ
400000: じうほ
500000: ぉぱら
571783: ゐんん
571784: ゑんん
571785: をんん
571786: んんん
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- フリーソフト フォルダ、ファイル名の一括変換について 3 2023/03/16 09:23
- 介護福祉士・ケアマネージャー・社会福祉士 介護関係者の方に真面目な相談です!! 大変悩んでます…。。 介護専門学生ですが訪問介護に3日実習いき 1 2022/05/23 16:56
- その他(メールソフト・メールサービス) メールソフトを教えてください 1 2023/03/28 23:32
- 知的財産権 AIがネット上からパクって作り出したモノを利用することは「善意の第三者」の釈明は通用するか否か? 8 2023/04/27 19:25
- Excel(エクセル) 現在のセルの文字列を右隣のセルの名前にするマクロをつくりたい 4 2023/01/12 09:01
- 哲学 美大に通っている者です。美術関係の哲学を履修しています。 最近に出た課題の小テストについて、どれが正 2 2022/07/09 22:45
- CAD・DTP 「機能ブロック図」の描画用フリーソフトを教えてください 1 2022/09/23 16:12
- PDF 2つのPDFを重ねる方法はありますか? 4 2023/01/30 14:04
- 日本語 意味とは何か? どこにあるのか?(Ⅱ) 4 2022/04/21 13:35
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
指数関数近似を行うプログラム...
-
あああ..ああい..ああう とい...
-
VBAにて『元に戻すボタン』を作...
-
Excelで、あるセルの値に応じて...
-
Excel UserForm の表示位置
-
VBAを使って検索したセルをコピ...
-
特定の文字がある行以外を削除...
-
excelのデータで色つき行の抽出...
-
B列の最終行までA列をオート...
-
エクセルVBA 配列からセルに「...
-
Cellsのかっこの中はどっちが行...
-
VBAマクロ実行時エラーの修正に...
-
エクセルの合計を自動で表示さ...
-
マクロのコマンドボタン《Activ...
-
VBA シートをコピーする際に Co...
-
マクロの「SaveAs」でエラーが...
-
エクセルで離れた列を選択して...
-
EXCEL VBA 文中の書式ごと複写...
-
VBA 別ブックからの転記の高速...
-
【ExcelVBA】zip圧縮されたCSV...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
あああ..ああい..ああう とい...
-
VBAにて『元に戻すボタン』を作...
-
select caseの入れ子
-
VBAバーコード照合 バーコード...
-
xlookup関数の引数を利用して検...
-
vbs 文字位置を中央に
-
エクセルで選択したセルがディ...
-
スペース区切りのAND検索
-
ASPでバイナリ(ビッグエンディ...
-
半透明ブラシ重ね塗りのアルゴ...
-
エクセルで特定の文字列が入っ...
-
VBAマクロ実行時エラーの修正に...
-
マクロの「SaveAs」でエラーが...
-
VBA シートをコピーする際に Co...
-
エクセル マクロ オートフィ...
-
【Excel関数】UNIQUE関数で"0"...
-
エクセルで離れた列を選択して...
-
Worksheets メソッドは失敗しま...
-
VLOOKUPの列番号の最大は?
-
Excelで、あるセルの値に応じて...
おすすめ情報