2014-11-23 6 views
0

Я создаю игру с asp, sql, C# и XML. У меня есть документ xml, который содержит все символы и их номера (которые используются для отображения их изображений).Показать произвольный набор символов

Я извлекаю информацию и показываю ее с помощью DataList. В настоящее время он тянет и отображает все символы в моем xml. Я желаю только для того, чтобы вытащить определенное количество символов (генерируемых случайным образом) и отобразить их на время игры. Затем в следующей игре будет выбран случайный выбор персонажей.

Не уверен, что важно отметить. Игра представляет собой двухпользовательскую игру, основанную на поворотах. Набор отображаемых символов должен быть одинаковым для обоих игроков.

+0

Похоже, вы хотите выбрать случайное подмножество элементов из более крупной коллекции. См. [Этот связанный вопрос] (http://stackoverflow.com/q/48087/1127114) для возможных подходов. –

+0

У вас есть список из N элементов, и вам нужен случайный выбор K из них. Вы можете использовать [Fisher-Yates shuffle] (http://en.wikipedia.org/wiki/Fisher%E2%80%93Yates_shuffle), чтобы перетасовать список, а затем взять первые элементы K. Это не гарантирует дубликатов. – dbc

ответ

0

Выбор х случайных предметов из набора списка - это то, что вы можете сделать с помощью shuffle bag.

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