Я создаю игру с asp, sql, C# и XML. У меня есть документ xml, который содержит все символы и их номера (которые используются для отображения их изображений).Показать произвольный набор символов
Я извлекаю информацию и показываю ее с помощью DataList. В настоящее время он тянет и отображает все символы в моем xml. Я желаю только для того, чтобы вытащить определенное количество символов (генерируемых случайным образом) и отобразить их на время игры. Затем в следующей игре будет выбран случайный выбор персонажей.
Не уверен, что важно отметить. Игра представляет собой двухпользовательскую игру, основанную на поворотах. Набор отображаемых символов должен быть одинаковым для обоих игроков.
Похоже, вы хотите выбрать случайное подмножество элементов из более крупной коллекции. См. [Этот связанный вопрос] (http://stackoverflow.com/q/48087/1127114) для возможных подходов. –
У вас есть список из N элементов, и вам нужен случайный выбор K из них. Вы можете использовать [Fisher-Yates shuffle] (http://en.wikipedia.org/wiki/Fisher%E2%80%93Yates_shuffle), чтобы перетасовать список, а затем взять первые элементы K. Это не гарантирует дубликатов. – dbc