我的字符串数组有一个单词列表,比如man,ran等。有人可以帮我随机从字符串数组中取出一个单词并将其存储在变量myword中。
答案 0 :(得分: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
时要小心。这是一个伪随机数生成器,因此如果使用不正确,可能无法获得预期的结果。