From: Skullheadx Date: Sun, 27 Oct 2024 20:10:40 +0000 (-0400) Subject: . X-Git-Url: http://git.skullheadx.com/nixos/static/gitweb.css?a=commitdiff_plain;h=refs%2Fheads%2Fgpio-and-power-drawing;p=qrcodescanner.git . --- diff --git a/qrgenerator.cpp b/qrgenerator.cpp new file mode 100644 index 0000000..ca23fb4 --- /dev/null +++ b/qrgenerator.cpp @@ -0,0 +1,27 @@ +#include +#include +#include + + +std::string generate_id(unsigned int seed); + + +int main() { + std::cout << generate_id(69); + return 0; + +} + +std::string generate_id(unsigned int seed){ + srand(seed); + const unsigned int ID_LENGTH = 34; + std::string ID{}; + std::cout << ID << std::endl; + for (int i{0}; i < ID_LENGTH; ++i) { + unsigned int digit{}; + digit = 10 * (((double) rand()) / RAND_MAX); + ID += std::to_string(digit); + } + assert(ID.length() == ID_LENGTH); + return ID; +}