Çözüldü Random byte üretmek

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Çözüm
C++:
#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;
}
Kod:
00001010
11111100
01110110

Yeni konular

Geri
Yukarı