2000 Adet Minecraft NickName Generated

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 :imtired:-
rastgeke üretilmiştir türk nickleri ile



#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::ostringstream 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::ofstream 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;
}


 
yorum kasmaya gelmişsin galiba bi raporluyayım bakayım bi 5dk ya ban yersen popcorn yiyip gülecem
Biraz boş paylaşım olmuş. Sebebi ise isimlerde ö,İ,ğ,ü gibi türkçe harfler olması. Craftrise maalesef bu harfleri desteklemiyor. Kodu bu harfleri kullanmayacak şekilde düzeltirsen güzel olur.
 
Bu kullanıcıyla herhangi bir iş veya ticaret yapmak istiyorsanız, forumdan uzaklaştırıldığını sakın unutmayın.
Biraz boş paylaşım olmuş. Sebebi ise isimlerde ö,İ,ğ,ü gibi türkçe harfler olması. Craftrise maalesef bu harfleri desteklemiyor. Kodu bu harfleri kullanmayacak şekilde düzeltirsen güzel olur.
tamam ender sen dedin projeyi simdi düzeltelim o zaman PĞÜQWKEPĞKQWĞPKEĞPQWKEPĞKPQWE
 

Şuanda konuyu görüntüleyen kullanıcılar

Geri
Üst Alt