誰かが「HelloWorld」などのグローバルシード値を取得し、その値を使用して配列またはテーブルの値を検索するための良い方法を提案してください。
私は、惑星にさまざまな属性があったが、それらはランダムではなく、単に宇宙のシード値から導出された、「エリート」の古典的な宇宙飛行ゲームのように考えています。
私は入力値でMD5を考え、ハッシュからのバイトを使用して整数にキャストし、ルックアップテーブルの許容可能なインデックスに変更することを考えていましたが、もっと良い方法があるはずだと思いますか?メルセンヌツイスターについて何か読んだのですが、それはやり過ぎかもしれません。
ルックアップテーブルの値を適切に分散できるものを期待しています。例:赤、オレンジ、黄、緑、青、紫
また、強調するために、私はランダムな値ではなく、毎回一貫した値を探しています。
更新:おそらく、私は自分の問題領域を表現するのに苦労しています。ジェネレーターを使用し、X個の値を生成できるサイトの例を次に示します。http ://www.seventhsanctum.com
追加の基準
System.Randomなどのライブラリ関数を使用するよりも、最初の原則から作業する方が好きです。