■ このスレッドは過去ログ倉庫に格納されています
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 ★