private int calculatorOutOfTurnDelay(final Collection<Address> validators) {
    final int countSigners = validators.size();
    final double multiplier = (countSigners / 2d) + 1;
    final int maxDelay = (int) (multiplier * OUT_OF_TURN_DELAY_MULTIPLIER_MILLIS);
    return r.nextInt(maxDelay) + 1;
  }
Instantiates a new Clique block scheduler.

@param clock the clock
@param validatorProvider the validator provider
@param localNodeAddress the local node address
@param forksSchedule the transitions
consensus/clique/src/main/java/org/hyperledger/besu/consensus/clique/blockcreation/CliqueBlockScheduler.java