Обычно мы делаем что-то вроде цикла for или while со счетчиком:
for (int i = 0; i < 10; i++)
{
list.Add(GetRandomItem());
}
но иногда вы смешиваете границы. Вместо этого вы можете использовать цикл while, но если вы допустили ошибку, этот цикл будет бесконечным...
В Perl, например, я бы использовал более очевидный
for(1..10){
list->add(getRandomItem());
}
Есть ли что-то вроде "doitXtimes (10) {...}"?