dontasktoask
Banned
- Katılım
- 15 Kas 2024
- Mesajlar
- 2,029
- Beğeniler
- 419
Bu kullanıcıyla herhangi bir iş veya ticaret yapmak istiyorsanız, forumdan uzaklaştırıldığını sakın unutmayın.
Merhaba Rastgele Nickler atayim dedim biraz nicklerde cıkar arasinda belki işinize yarar Hile kullanan arkadaşlar icinde yardimci olur iyi aksamlar diliyorum Dostlar
-
rastgeke üretilmiştir türk nickleri ile
-rastgeke üretilmiştir türk nickleri ile
Linkleri görebilmek için kayıt olmanız gerekmektedir
#include <iostream>
#include <fstream>
#include <vector>
#include <cstdlib>
#include <ctime>
#include <set>
#include <algorithm>
#include <random>
#include <sstream>
#ifdef _WIN32
#include <windows.h>
#include <shlobj.h>
#include <knownfolders.h>
#endif
// Function to get desktop path
std::string getDesktopPath() {
#ifdef _WIN32
PWSTR path = nullptr;
if (SUCCEEDED(SHGetKnownFolderPath(FOLDERID_Desktop, 0, nullptr, &path))) {
std::wstring widePath(path);
CoTaskMemFree(path);
return std::string(widePath.begin(), widePath.end());
}
else {
return "";
}
#else
const char* home = std::getenv("HOME");
if (home) {
return std::string(home) + "/Desktop";
}
return "";
#endif
}
std::vector<std::string> generateAllNicknames() {
std::vector<std::string> prefixes = {
"Kara", "Ateş", "Gümüş", "Altın", "Mavi", "Siyah",
"Kurt", "Ejder", "Çelik", "Yaramaz", "Aslan", "Çömez",
"Patron", "Dede", "Beyefendi", "Kaptan", "Maviş"
};
std::vector<std::string> suffixes = {
"Adam", "Kral", "Bey", "Han", "Yıldız", "Lord", "Efe",
"Şahin", "Yılmaz", "Köylü", "Çapkın", "Yaramaz", "Paşa",
"Usta", "Kızıl", "Küçük", "Baba", "Zıbar"
};
std::vector<std::string> internetSlang = {
"rekt", "7tenyedi", "noob", "pro", "hacker", "pwned", "lol", "afk", "gg", "kanka", "bro"
};
std::vector<std::string> allNicknames;
for (const auto& prefix : prefixes) {
for (const auto& suffix : suffixes) {
for (int i = 1; i <= 2000; ++i) {
std:stringstream oss;
if (std::rand() % 2 == 0) {
oss << prefix << suffix << internetSlang[std::rand() % internetSlang.size()] << i;
}
else {
oss << prefix << suffix << i;
}
allNicknames.push_back(oss.str());
}
}
}
return allNicknames;
}
int main() {
std::srand(static_cast<unsigned>(std::time(0)));
// Get desktop path
std::string desktopPath = getDesktopPath();
if (desktopPath.empty()) {
std::cerr << "Error: Could not determine desktop path." << std::endl;
return 1;
}
std::string filePath = desktopPath + "/Craftrise_Nicknames.txt";
std:fstream outputFile(filePath);
if (!outputFile.is_open()) {
std::cerr << "Error: Could not open file for writing." << std::endl;
return 1;
}
std::vector<std::string> allNicknames = generateAllNicknames();
std::random_device rd;
std::mt19937 g(rd());
std::shuffle(allNicknames.begin(), allNicknames.end(), g);
// Write the first 2000 unique nicknames to file
for (int i = 0; i < 2000 && i < allNicknames.size(); ++i) {
outputFile << allNicknames << " /generated by Dontasktoask" << std::endl;
}
outputFile.close();
std::cout << "2000 unique Turkish nicknames successfully generated at: " << filePath << std::endl;
return 0;
}