文字列生成プログラム(2000年11月11日)

・この作品はJavaScriptで書かれています。
・全ては確認していませんがNetscape Navigator 3.0 以上、Internet Explorer 4.0 以上で動作するはずです。ただし「17576個の文字列」はIEでは最初の10分の1程度しか表示されませんのでNNをご使用下さい。その他問題があった場合ご指摘いただけると幸いです。
・下記所用時間はpowerPC400MHz+NN環境で文字列生成に要するおおよその時間です。始めると生成が終了するまで止めることはできません。ご注意下さい。
・ボタンを押せば新しいウィンドウが開き、プログラムが実行されます。
・ページの更新、再読込をすればその都度プログラムが実行されますので、文字列は変化します。「2736個の文字列」ではウィンドウのリサイズもできます。
「17576個の文字列」
基本セリー="abcdefghijklmnopqrstuvwxyz" 改行なし。所要時間30秒

「2736個の文字列」
基本セリー="小姑一人は鬼千匹に当たる" 改行あり。所要時間5秒


・配信誌掲載の解説
セリーを順列置換とは異なる方法で増殖させる。文字列は単旋律のモデル化である。反復を含まないx個の文字からなるセリーに一個づつ文字を足す。その際y番目の文字は(y-x)番目あるいは(y-x+1)番目の文字のいずれかである。選択は乱数を用いて決定する。その繰り返しによって均質なセリーは偏りを帯びる。Javascript による。

Copyright : (C)2000 ADACHI TOMOMI
E-mail atomo@theia.ocn.ne.jp

戻る