What is linear_congruential_engine?
(a) Pseudo-random number engine that generates random unsigned integers in the range [0, 2^w-1] for some w using Mersenne Twister algorithm
(b) Pseudo-random number engine that generates random unsigned integers
(c) Pseudo-random number engine that generates random unsigned integers in the range [0, 2^w-1] for some w using lagged Fibonacci generator
(d) Pseudo-random number engine that generates random signed integers in the range [0, 2^w-1] for some w using Mersenne Twister algorithm
I had been asked this question by my college professor while I was bunking the class.
This interesting question is from Generators topic in portion Class Hierarchies, Library & Containers of C++