配列の中をランダムに取得するにはどうしたらいいでしょうか?
※iosに対応していないLinqは使いたくありません。
//シャッフルする配列 private static int[] price = new int[] { 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000 }; //シャッフルする public static int[] Shuffle(this int[] price) { var random = new System.Random(); int n = price.Length; while (n > 1) { n--; int k = random.Next(n + 1); var tmp = price[k]; price[k] = price[n]; price[n] = tmp; } return price; } public static KAKAKU() { var nedan = new nedan { Price = price[100] //←指定ではなく、ランダムに取得したい }; return nedan; }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/09 20:24
2017/12/10 01:14
2017/12/10 03:57