message: group: Exclude identity element from output of Group::random
diff: @@ -62,7 +62,8 @@ pub trait Group:
  /// Scalars modulo the order of this group's scalar field.
  type Scalar: PrimeField;
  - /// Returns an element chosen uniformly at random from this group.
  + /// Returns an element chosen uniformly at random from the non-identity elements of
  + /// this group.
  ///
  /// This function is non-deterministic, and samples from the user-provided RNG.
  fn random<R: RngCore + ?Sized>(rng: &mut R) -> Self;
  