Ensure that correct integer type is passed

Some CURAND functions expect 64-bit integers (unsigned long long),
not unsigned int. This is the case for generating uniform values,
and skipahead calls.