1194577845 文字を入力して 同じ結果の表示される 占いのようなものを作りたいと考えています。

ジェネレーターのようなものです。

どういった方法で作ることができますでしょうか?
できるだけ手間をかけず、簡単な方法で作れるのが理想です。
参考になるサイト、実際に使用するプログラムなども ありましたら教えてください。

宜しくお願いします。(m_m)

回答の条件
  • 1人2回まで
  • 登録:2007/11/09 12:10:46
  • 終了:2007/11/16 12:15:03

回答(2件)

id:castiron No.1

castiron回答回数418ベストアンサー獲得回数302007/11/09 18:36:42

ポイント35pt

どれくらいの答えを用意するつもりですか?

簡単な方法だったらExcelでCODE関数を使って数値に変換してその数値によって結果を出せばよいと思います。

(ただし頭文字しか変換してくれません)

Yahoo!ブリーフケース - 一覧表示

簡単な物を作ってみました。「占い.xls」

答えの表示の仕方はただの文字で良いのでしょうか?それともジェネレータのように画像で表示するつもりですか?

画像で表示したいならVBを使う必要があると思います。

id:prato

結果は画像でなく文字で表示させようと思っています。

結果もランダムではなく、同じ結果が表示されるようにしたいと思っています。

有り難うございます。

2007/11/13 14:04:21
id:lunlumo No.2

lunlumo回答回数107ベストアンサー獲得回数142007/11/13 23:41:11

ポイント35pt

 チェックサムの様な値を使うのが簡単かと。例えば以下の様に,文字列のバイト単位での総和を取って,そのパターン数での剰余を用いるとか。

#! /usr/bin/ruby

class Fortune
	
	PATTERN_SIZE = 8
	
	attr_accessor :nickname
	
	def tell
		sum = 0
		nickname.each_byte do
			|b|
			sum += b
		end
		sum % PATTERN_SIZE
	end
	
end

  • id:castiron
    プログラミング言語を使うのならば文字列を数値に変換してその数値をMOD関数(あまりを出す関数)を使い
    数値を導出します。
    あとはその数値を配列とかから文字列を引っ張ってきて出力すればもんだいないと思います。
    また、仮に画像で表示したい場合もそんなに大変ではないと思いますよ。結局位置を決める数値を導出するだけですからね。
    (表示する機能自体を実装するのがめんどくさいといえるかもしれませんね)

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません