2014-04-22 4 views

답변

1

쉬운, 그냥 난수 생성기를 사용하고 그것을 통해 분류 :

Random rnd = new Random(); 
var randomname = {"Jess", "Jay", "Jen", "Jack", "Jan"}.OrderBy(a => rnd.NextDouble()).First(); 
1

여기 LINQ 필요 없음을.

string[] items = { "Jess", "Jay", "Jen", "Jack", "Jan" }; 
Random r = new Random(); 

int index = r.Next(0, items.Length); 
string randomItem = items[index]; 

예 :http://dotnetfiddle.net/EiRwGl

1

당신은 .skip

Random rand = new Random(); 
int toSkip = rand.Next(0, randomname.Count ); 
randomname.Skip(toSkip).Take(1).First(); //Or without linq a randomname[toSkipe]; 
을 사용할 수 있습니다 그냥 바인딩 상위로 Random.Next를 사용하여 낮은
관련 문제