From 2c23b25a1d2fab37c84f99197006151083e6eb16 Mon Sep 17 00:00:00 2001 From: neru Date: Fri, 19 Jun 2026 01:09:30 -0300 Subject: [PATCH] feat: add randomizeString --- src/unlocker/utils.cpp | 11 +++++++++++ src/unlocker/utils.h | 8 ++++++++ 2 files changed, 19 insertions(+) create mode 100644 src/unlocker/utils.cpp create mode 100644 src/unlocker/utils.h diff --git a/src/unlocker/utils.cpp b/src/unlocker/utils.cpp new file mode 100644 index 0000000..a0dd62a --- /dev/null +++ b/src/unlocker/utils.cpp @@ -0,0 +1,11 @@ +#include "utils.h" + +std::string utils::randomizeString(size_t length) +{ + const char charset[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; + std::string result; + result.resize(length); + for (size_t i = 0; i < length; ++i) + result[i] = charset[rand() % (sizeof(charset) - 1)]; + return result; +} diff --git a/src/unlocker/utils.h b/src/unlocker/utils.h new file mode 100644 index 0000000..dac0119 --- /dev/null +++ b/src/unlocker/utils.h @@ -0,0 +1,8 @@ +#pragma once + +#include + +namespace utils +{ + std::string randomizeString(size_t length); +}