これはおそらく広く議論されていますが、まだ適切な答えを見つけることができません. これが私の問題です。現在の範囲に数値を入れたいのですが、数値はランダムです。使わない
Random rand = new Random();
rand.Next(0,100);
番号は fromGetHashCode(),
であり、範囲内に配置する必要があります *[0, someArray.Length);
私は試した :
int a = 12345;
int currentIndex = a.GetHashCode();
currentIndex % someArray.Length + someArrayLength
しかし、うまくいきません。どんな助けにも感謝します。