- ベストアンサー
脳内メーカーや自己紹介工場
脳内メーカーや自己紹介工場のような、何か文字を入力するとその文字によって何かが表示されるようなサイトはどのように作られているのでしょうか。不思議に思いませんか? あのような何かを入力するバーの名前や作り方など、手がかりになることを知っている方は教えてもらえないでしょうか。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
脳内メーカーでいえば、こんな処理になると思います。 1.文字を入力すると、数値に変換される 2.数値に従って、結果を作る 3.結果を画像で出力 不思議に思っているのは1の部分でしょうか。 いろいろやり方はありますが、例えばMD5というアルゴリズムがあります。 ここでMD5を試せます。 http://phpspot.net/php/pg%82l%82c%82T%83n%83b%83V%83%85%8Cv%8EZ%83c%81%5B%83%8B.html 何かを入力すると、31f84cff5ff・・・・と「0~9,a~f」の文字がずらっと並びます。(ちなみに16進数ってやつです) これが結果の種になるわけですね。 次に2ですが、1. 恋 2. 好 3. 悪 のような対応表を作っておいて、種と対応させるのです。 たとえば、最初の1桁が3であれば「悪」という文字を出すわけです。 おもしろ系の占いは、大抵(?)こんなものです。たぶん。 カレー占い等も、同じ部類ですね。 http://bluesnap.jp/unique/curry.htm
その他の回答 (1)
- taketan_mydns_jp
- ベストアンサー率58% (450/773)
> 不思議に思いませんか? 超能力じゃないんだから(笑。簡単なプログラムです。CGI、PHP等を使っています。 自己紹介工場 文字列を適当に計算して(例えばASCII表に対応数字を決めておく)数値を出して、予め用意された頭につける言葉をくっつけて表示しているだけです。 頭につける言葉を用意するのには時間がかかりますが(人海戦術)、プログラムは1時間もあれば出来るでしょう。 脳内メーカー 文字列に対応して自動的に画像を作っていると思います。同じ物を作ろうとして、数時間あれば出来ますね(アイデアの方が問題でしょうね)。
お礼
返事が遅れましてもうしわけありません。 原理がわかった気がします ありがとうございました。
お礼
返事が遅れ申し訳ありません。 MD5について調べてみようと思います ありがとうございました。