Don't use host-only functions in host-device contexts.
Don't use host-only functions in host-device contexts.

This fixes the issue reported in NVIDIA/CUB#299. There's no
clear reason why this should use `RandomBits` unconditionally.

NVlabs/cub,NVIDIA/cub