Device Generate Routines

Use the oneapi::mkl::rng::device::generate or oneapi::mkl::rng::device::generate_single routines to obtain random numbers from a given engine with proper statistics of a given distribution.