2013-07-23 3 views
-3

В моем массиве строк есть список таких слов, как man, ran и т. Д. Может ли кто-нибудь помочь мне случайным образом забрать слово из моего строкового массива и сохранить его в переменной мое слово.Как получить случайное слово из данного списка слов

+0

Это консольное приложение или winform? – pcnThird

+3

Вы что-то пробовали? Можете ли вы поделиться кодом, который вы написали? –

+0

Вы пытались использовать объект «Случайный»? – David

ответ

9
Random r = new Random(); 

string[] words = {"man", "rat", "cow", "chicken"}; 

Console.WriteLine(words[r.Next(0, words.Length)]); 

или

string word = words[r.Next(0, words.Length)]; 

Будьте осторожны при использовании Random, хотя. Это генератор псевдослучайных чисел, поэтому вы можете не получить ожидаемые результаты, если используете его неправильно.

Смежные вопросы