Я использую этот код, чтобы выбрать случайный элемент из списка:Как я могу выбрать случайную запись из списка?
var rand = new Random();
var i = rand.Next(words.Count);
keyword = words[i].keyword;
Это оптимальный способ сделать это, или есть лучший способ, которым я мог бы использовать? Меня особенно волнует, будет ли это совершенно случайным?
Насколько случайным является «абсолютно случайным»? –
Как насчет «рандомизации» индексов элементов списка каждый раз, когда вы хотите выбрать случайную запись? – CodeWalker