Skip to content

Commit a2d8411

Browse files
committed
Change some values to const
1 parent a1f4bf7 commit a2d8411

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

Client/core/CNickGen.cpp

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -196,14 +196,18 @@ const char* const szNouns[] = {
196196
"Vampire", "Parasite", "Tramp", "Bum", "Hobo", "Hitchhiker", "Deadbeat", "Acrobat",
197197
};
198198

199+
const int numAdjectives = std::size(szAdjectives);
200+
const int numNouns = std::size(szNouns);
201+
const int maxNum = static_cast<int>(RAND_MAX);
202+
199203
SString CNickGen::GetRandomNickname()
200204
{
201205
std::random_device rd;
202206
std::mt19937 gen(rd());
203207

204-
std::uniform_int_distribution<int> adjectiveDist(0, std::size(szAdjectives) - 1);
205-
std::uniform_int_distribution<int> nounDist(0, std::size(szNouns) - 1);
206-
std::uniform_int_distribution<int> numDist(0, static_cast<int>(RAND_MAX));
208+
std::uniform_int_distribution<int> adjectiveDist(0, numAdjectives - 1);
209+
std::uniform_int_distribution<int> nounDist(0, numNouns - 1);
210+
std::uniform_int_distribution<int> numDist(0, maxNum);
207211

208212
return SString("%s%s%i", szAdjectives[adjectiveDist(gen)], szNouns[nounDist(gen)], numDist(gen));
209213
}

0 commit comments

Comments
 (0)