diff --git a/rs/crypto/internal/crypto_lib/threshold_sig/bls12_381/src/crypto/tests.rs b/rs/crypto/internal/crypto_lib/threshold_sig/bls12_381/src/crypto/tests.rs index 5cb2f0cd668..76ead9e23d8 100644 --- a/rs/crypto/internal/crypto_lib/threshold_sig/bls12_381/src/crypto/tests.rs +++ b/rs/crypto/internal/crypto_lib/threshold_sig/bls12_381/src/crypto/tests.rs @@ -241,7 +241,7 @@ fn omnipotent_dealer() { fn test_combined_secret_key() { let rng = &mut reproducible_rng(); for _trial in 0..3 { - let num_receivers = rng.gen::() as NodeIndex; + let num_receivers = rng.gen_range::(1..=u8::MAX) as NodeIndex; let poly_degree = rng.gen::() as usize; let polynomial = Polynomial::random(poly_degree, rng);