2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

C#挑戦中なんだが配列の中身をランダムで並び替えるコード教えろ

1 :以下、\(^o^)/でVIPがお送りします:2017/01/20(金) 09:26:34.231 ID:G3J74CSr0.net
頼んだ

  class Program
  {
    static void Main(string[] args)
    {
      Card cards = new Card(52);

      cards.RandomSort();

      int index = 1;

      foreach(int card in cards)
      {
        Console.Write("[{0}/{1}] {2}", index++, cards.Length, card);
        Console.ReadLine();
      }

      Console.WriteLine("Sum = 364");
    }
  }

  class Card : IEnumerable
  {
    int[] cards;
    int number;

    public Card(int number)
    {
      this.number = number;
      this.cards = new int[number];
      for(int i=0; i<52; i++)
      {
        cards[i] = i % 13 + 1;
      }
    }

    public int Length
    {
      get
      {
        return this.cards.Length;
      }
    }

    public IEnumerator GetEnumerator()
    {
      for (int i = 0; i < cards.Length; ++i)
      {
        yield return cards[i];
      }
    }

    public void RandomSort()
    {
      頼んだ
    }
  }
}

2 :以下、\(^o^)/でVIPがお送りします:2017/01/20(金) 09:26:58.519 ID:AlzWOYzM0.net
三行で

3 :以下、\(^o^)/でVIPがお送りします:2017/01/20(金) 09:28:54.534 ID:xbxsD8dEr.net
乱数で取り出せばいいじゃん

4 :以下、\(^o^)/でVIPがお送りします:2017/01/20(金) 09:35:39.151 ID:APCf4ywE0.net
ああこれ進研ゼミで出てた奴じゃん

総レス数 4
2 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★