random: add explicit casts in normal_distribution.hpp to avoid truncation warnings with MSVC