<random> (mt19937)
Në shqip: Numrat e rastësishëm në C++
ShpjegimiSQ
Në C++ modern, numrat e rastësishëm merren nga <random>: një gjenerator si std::mt19937 dhe një shpërndarje si uniform_int_distribution(1, 6). Janë shumë më cilësorë se rand() i vjetër i C-së.
EnglishEN
In modern C++, random numbers come from <random>: a generator like std::mt19937 and a distribution like uniform_int_distribution(1, 6). They're far better quality than C's old rand().
Si ta mendosh
Si një zar i certifikuar për kazino krahasuar me një zar plastik nga loja e fëmijëve.
Lexoje në anglisht
Like a certified casino die compared with a plastic one from a kids' board game.
Shembull kodicpp
#include <random>
std::mt19937 gen(std::random_device{}());
std::uniform_int_distribution<int> zari(1, 6);
std::cout << zari(gen);