
毎年12月31日に、私の友人と私はプレゼントをあげます。 これが私たちの伝統です...
新年会に誰が来るのか、何人のゲストが、誰が来るのかは、常に事前にわかっているわけではありません。 私の友人の輪では、この状況は年々繰り返されました。
したがって、誰もが1つの「公開」ギフトを取得すると決めた場合、誰もが不快にならないように、十分なギフトがない場合があります。 そして、その場で誰が誰に誰を何を与えるかを決定します。
お土産として鏡、口紅、チェスを持ってきた人が常にいました。 つまり、可能な受取人の所定のセットを持つギフト。 休日に来たカップルは、彼らが準備したものを事前に知っていたので、お互いにこの贈り物をしたくありませんでした。
座るたびに、膝の上に脚本を書いて、ドナーと受信者のランダムなペアを選択しました。 そして、彼が台本を書くたびに、翌年失われました。 しかし、同時に、より完璧な新しいものが登場しました。 より複雑になり、壁紙、雪片、その他の美しさが現れました。
そしてある日、彼らはhtmlページの形式で「新年ラリー」の分野で蓄積された経験を永続化するためにやって来ました 。
ページ自体に異常なものはほとんどありません。html+ javascriptです。 英語版があります。 数晩作成されたので、あまりscられないでください。 ペアを見つけるには、ランダム深度検索が使用されます。 多数の制限がある検索実行時間に問題があります。 誰かが良い手を持っているなら、私はコミットすることを嬉しく思います。
ページを開始するには、リポジトリをダウンロードしてindex.htmlを実行するだけです。
新年の前にかなりの時間が残っています。カトリックのクリスマスが来ています。 誰かがこの新年のウェブサイトを役に立つと思うことを願っています。
来てすべて!
