WordPress サイトを持っています。このサイトでは、特定の投稿フォーマットの上に表示されるサイコロを振るゲームを作成しようとしています。これが機能する方法は次のとおりです。
私のサーバーにはディレクトリがあります。ディレクトリには、それぞれ 1 つのサイコロ面の 6 つの異なる画像があります。1 つはサイコロの面にドットが 1 つある絵、もう 1 つはドットが 2 つある絵などです。
サイコロの「ローリング」は、PHP を使用してそのディレクトリからランダムな画像を表示することによってシミュレートされます。しかし、落とし穴があります...
サイコロの「ローリング」を表示する投稿が作成されたら、選択された特定のランダムな画像がその投稿に貼り付けられるようにして、ページを何度更新しても同じ「ロール」が表示されるようにします。その投稿に関連付けられています。
基本的に、どのサーバーを使用していても、ページを更新したかどうかに関係なく、すべての訪問者に同じ画像、同じ「ロール」が表示されます。表示される画像が「5」の場合、ページを更新してもすべてのユーザーに「5」が表示されます。
Random Number God をプレイして、投稿メタに基づいて投稿ごとに単一の「乱数」を取得するために、投稿時間、投稿 ID などを使用してアルゴリズムを作成するだけでこれを行うことができますが、代わりに、選択した画像がデータベースに保存されるようにする方が簡単かどうかを知っておいてください。
私が考えていなかったかもしれない他のオプションがある可能性があります。もしあれば、ぜひ聞いてみたいです。ありがとう。