Fix the vrndi.s output range

Was previously outputting only valid positive float values, but should use a much wider range of a u32.

Might've affected randomness in some games.

-[Unknown]