ホームページ  >  記事  >  バックエンド開発  >  赤い封筒を掴む原理と対処法

赤い封筒を掴む原理と対処法

WBOY
WBOYオリジナル
2016-06-13 12:17:321529ブラウズ

赤い封筒を掴む原理
赤い封筒を掴む機能をphpを使って実現したいのですが、どのようなアルゴリズムが適しているのか分かりません。 >------解決策のアイデア-------------------------
アイデアを思いついたが、それが正しいかどうかは分からない適切かどうか (初心者の方はどうぞ) 1 つが 0 ~ 100 であるとします。たとえば、この数字が 1 ~ 10 の場合、それは赤い封筒を取得することに相当します。あなたの確率は 10% です。
別の乱数は 0 から 50 までです。たとえば、赤い封筒が得られる確率は 20% です。 1 番目のタイプであっても 2 番目のタイプであっても、データベースの上位 10 に基づいてどちらを与えるかを決定してください
上記は単なる私の意見であり、以上です

- -----解決策のアイデア-----------------------

各人に渡した赤い封筒の数(金額)を記録しますのでわかります赤い封筒の総数(金額)に対する、ある人が送った赤い封筒の数(金額)の割合この比率に従って、より多くの赤い封筒を送った人がより多くのリクエストを獲得するという要件を満たすことができます。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。