回答編集履歴
3
コメントを受けての修正
answer
CHANGED
@@ -1,10 +1,10 @@
|
|
1
1
|
LINQを使った感じでこんなのはどうでしょうか
|
2
2
|
|
3
3
|
```csharp
|
4
|
-
Enumerable.Range (0, 10 + 1) //0〜10生成
|
4
|
+
var result = Enumerable.Range (0, 10 + 1) //0〜10生成
|
5
5
|
.Where (e => e != 3) //3以外のものを抽出
|
6
6
|
.OrderBy (e => Guid.NewGuid ()) //ランダムに並び替え
|
7
|
-
.
|
7
|
+
.First(); //先頭の要素を取得
|
8
8
|
```
|
9
9
|
|
10
10
|
### 追記
|
2
よくわからなくなってきた
answer
CHANGED
@@ -8,4 +8,4 @@
|
|
8
8
|
```
|
9
9
|
|
10
10
|
### 追記
|
11
|
-
ちょっと質問の意図を理解していな
|
11
|
+
ちょっと質問の意図を理解していない可能性があるので的外れなら無視していただいて構いません
|
1
認識を間違っていた
answer
CHANGED
@@ -5,4 +5,7 @@
|
|
5
5
|
.Where (e => e != 3) //3以外のものを抽出
|
6
6
|
.OrderBy (e => Guid.NewGuid ()) //ランダムに並び替え
|
7
7
|
.ToList (); //リスト化
|
8
|
-
```
|
8
|
+
```
|
9
|
+
|
10
|
+
### 追記
|
11
|
+
ちょっと質問の意図を理解していなかったようなので上記回答は無視して構いません
|