Цитата:
Т.е. вызывающий метод еще и идентификатор уникальный должен сгенерить...
что-то уж очень ограниченная область применения получается. нафих-нафих.
Либо я потерял нить рассуждения, либо ты.... Данный код не относится к прогресс-бару. Если заменить его на sleep(1000) ничего не изменится.
Для отображения прогресс бара ничего генерить не надо. Если это требуется для логики операции - то пож-та.