システム上の各ユーザのランダムな画像を表示したいと思います。しかし、特定のユーザーは必ず毎回同じランダムイメージを受け取る必要があるため、必要に応じてイメージIDを生成する必要があります。整数の集合にMD5ハッシュをマッピングする
私は、ユーザー名のMD5を使用して番号を生成することを考えています。私のシステムはJavaScriptを使用しており、jQueryライブラリを使用しています。
たとえば、ランダムな画像に4つのバリエーションがある場合、その名前をそのまま渡して整数を受け取ってください。
$image_id = getImage(name);
注:確率が正確である必要はありません。私。画像の1つが他のものよりも人気がある場合は、私には関係ありません。
これより簡単な方法はありませんか?これらの機能の背後にある数学は不要です。 –
@JonWinstanley、まあ、確かに、あなたはランダムであることを暗示していたので、はい、そのすべてのものが必要です。 – Brad
私は最後に自分のバージョンを作った。ちょっとしたこともあります。どちらがいいですか? –