第1回―経過報告―
前回の実装における、試行結果についての報告
<前提>
・全83種のカタカナについて、7文字分を無作為に選択・出力したものを1回あたり1000行出力する。
・それぞれの文字列について、検査対象『シェイクスピア』と比較し、最も一致した文字列が多いものを展開する。条件に合う文字列が複数あった場合は、そのうち、最も先頭に出力されたものを展開する。
・本試行では、上記作業を30回繰り返すものとする。
<実行結果>
01.シヤョワイピニ(232行目)
02.シヮィヒスカジ(156行目)
03.シノヘクキモェ(515行目)
04.シスゼテヨロゴ(11行目)
05.シマヘヤロピジ(116行目)
06.シクビベスータ(28行目)
07.シビズヅウピメ(543行目)
08.シタツクチドア(221行目)
09.シエイエテーツ(325行目)
10.マゼイクュハオ(2行目)
11.テヅゼィスジポ(18行目)
12.ハコックチピア(429行目)
13.シモイジミユゲ(490行目)
14.ヌドイイスロダ(58行目)
15.グオイゥネンヌ(2行目)
16.ォギケクワピゴ(214行目)
17.チェイォオワハ(278行目)
18.ゲェイクケッナ(957行目)
19.シテボアフサア(355行目)
20.ヮミユクウジア(78行目)
21.シェポシゾアチ(202行目)
22.シゼマヨブホア(19行目)
23.ンエイアョルア(236行目)
24.ユスベゥスピイ(790行目)
25.シリャクロノネ(70行目)
26.ォモイクヲモェ(41行目)
27.エシヌママワア(11行目)
28.シメクハブピハ(52行目)
29.レメダクパピマ(6行目)
30.シオソムスミサ(917行目)
<総括>
1000行ごとの最大一致数は、1文字のケースが4件、2文字のケースが23件、3文字のケースが3件となった。一致なしのケース、4文字以上の合致ケースは検出されず。
また、1文字が最大一致となった場合は、70~90行程度の同件が出た。2文字の場合は1行~4行(稀に5行以上出ることもある)、3文字の場合は3件ともに、1行のみの出力であり、同件が出ることはなかった。
特筆すべきは、序盤の「シ」一致ケースの多発だろう。1回目から9連続で「シ」の一致が見え、一時は計算式の見直しをも検討に入れていた。ただし、同件データを見てみる限り、「ヴツイネォピヴ(9回目・525行目)」のような結果になっていた為、問題はないと判断した。現に10回目以降は、特に一致文字列に法則性は感じられない。
また、30000件の演算においても、4文字以上の合致が見られないことは、かなりの懸念事項である。
7文字中、任意の4文字が合致する確率は、4文字における全パターン(83の4乗)である47458321ケースに、7文字から4文字を選択する場合における組み合わせの全パターンを割ってやればいい。全部で35ケースとなるので、確率は47458321分の35――約1356000分の1となる。
たかが30000件程度では、4文字合致の実現確率はほんの2.21%にしかならない。改めて、7文字一致の厳しさを痛感する結果となった。
<検討方針>
上記の結果より、人の手による実施は限りなく不可能と判断。
PC側での自動操作――MACROの発動を申請する運びとしたい。
以上
新規登録で充実の読書を
- マイページ
- 読書の状況から作品を自動で分類して簡単に管理できる
- 小説の未読話数がひと目でわかり前回の続きから読める
- フォローしたユーザーの活動を追える
- 通知
- 小説の更新や作者の新作の情報を受け取れる
- 閲覧履歴
- 以前読んだ小説が一覧で見つけやすい
アカウントをお持ちの方はログイン
ビューワー設定
文字サイズ
背景色
フォント
組み方向
機能をオンにすると、画面の下部をタップする度に自動的にスクロールして読み進められます。
応援すると応援コメントも書けます