>> а чем for i in xrange(0,100) не нравится?Потому что есть обычная итерация с условием(часто шаг нужно делать не +/- 1, нередко встречаются множественные условия, а не только проверка переменной-счетчика), а есть проход по последовательности элементов. И в каждом случае удобнее использовать один из них.
>> И в какой ситуации так уж безумно нужно C-style for?
И в какой же ситуации так уж безумно нужен "способ получения последовательностей случайной длины" ? Безумно не нужно, ничего, в том числе от ЯП, если нужно значит что-то в жизни надо поменять к лучему :)
Да и в каком контесте подразумевается случайная последовательность ? Вам нужен цикл со случаым числом итераций или множество элементов случайной длины ?