5 Mar
2015
5 Mar
'15
7:40 p.m.
There's nothing wrong with using uniform_01, but the declaration is:
template<typename RealType = double> class uniform_01;
not
template<typename Engine, typename RealType> class uniform_01;
which is what you used.
That's what the docs say, but the "new" form is only dispatched to for native floating point types... there was also a discrepancy between what intellisense said and what the docs said. But we're digressing.. John.