Что относительно того, чтобы просто использовать UniqueID процессора?
В следующем примере
#include <iomanip>
#include <iostream>
int main()
{
std::cout << std::setfill('0') << std::setw(5) << 25;
}
вывод будет
00025
setfill
установлен на пробел ( ''
) по умолчанию. setw
устанавливает ширину поля для печати, и все.
Если вам интересно узнать, как в целом форматировать потоки вывода, я написал ответ на другой вопрос, надеюсь, что это так. полезно: Форматирование вывода консоли C ++.