1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

相性占いを作ってみた

Last updated at Posted at 2018-07-01

#相性占い
自分と相手の生年月日を入力すると、相性がわかるWebサイトがよくあるので適当に生年月日をたくさん入れて試してみた。
しかし、テンプレメッセージと高めのパーセンテージしか出てこなかったので自分で作ってみた。
占いは古典的な方がいいと思ったのででC言語で書いた。

#乱数を発生させて0-100までの値にする
出てきた値の100の剰余を取ると100%の値が出てくる。
ただ乱数を出すのも面白くないので、シード値をお互いの値を足してキリのいい256で割った。

#いいところ
・乱数にすべてを任せるのでマジで運
・クソ短いプログラムなので保守性に優れている
・割と当たる

#よくないところ
・厳しい。10%台とかもザラに出てくる。
・つたない英語だからどこかに文法ミスとかスペルミスがある。
・ふざけてエグい値を入れられるとバッファオーバーフローを起こす。(セキュリティホールになりかねない)

#感想
自分の仲のいい人は割とパーセンテージが高かったので嬉しかった。
生年月日を入力するのがやや面倒だった。

1
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?