如何从给定的单词列表中获得一个随机单词

本文关键字:单词 随机 一个 列表 | 更新日期: 2023-09-27 18:24:37

我的字符串数组有一个单词列表,比如man、ran等。有人能帮我从字符串数组中随机提取一个单词并将其存储在变量myword中吗。

如何从给定的单词列表中获得一个随机单词

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时要小心。这是一个伪随机数生成器,因此如果使用不当,可能无法获得预期结果。