C#ではない繰り返しINTを作る方法ランダム私はC#でいくつかのランダムなのIntを作った
Random rnd = new Random();
int guess = rnd.Next(0, 11);
int guess1 = rnd.Next(0, 11);
int guess2 = rnd.Next(0, 11);
int guess3 = rnd.Next(0, 11);
が、私は番号を繰り返さないを持つようにしたい場合、私は私が何をすべきかわからないのですか?!?! (推測数字ゲームの場合)
何を探してるんですか[暗号擬似乱数を生成]の可能な複製(https://stackoverflow.com/a/1668371/7177029) –
は、実際のカードのデッキをシャッフルに似たものです。あなたの場合、デッキには11枚の「カード」、「0-10」が含まれています。数字「0〜10」の配列を作成します。それからランダムにシャッフルして(Fisher-Yatesなどで)配列内に11個の推測があり、何も繰り返されません。 –