#include <bitset>
#include <cstddef>
#include <iostream>
#include <ctime>
std::ostream& operator<<(std::ostream& os, std::byte b)
{
    return os << std::bitset<8>(std::to_integer<int>(b));
}
std::byte random_byte() {
    std::byte b{rand()};
    return b;
}
int main() {
    srand((unsigned int)time(NULL));
    std::cout << random_byte() << "\n";
    std::cout << random_byte() << "\n";
    std::cout << random_byte() << "\n";
    return 0;
}