The RngCore::try_fill_bytes method provides fallible random number generation.
We've discussed making our RNG methods in @RustCrypto projects similarly fallible: RustCrypto/meta#19
If a change is made here, making the same change to group would probably make sense.