code: public static IntStream indexes(
  		final Random random,
  		final int n,
  		final double p
  	) {
  		return indexes(random, 0, n, p);
  	}
docs: Create an {@code IntStream} which creates random indexes within the
  given range and the index probability.
  
  @since 3.0
  
  @param random the random engine used for calculating the random
  indexes
  @param n the end index (exclusively). The start index is zero.
  @param p the index selection probability
  @return an new random index stream
  @throws IllegalArgumentException if {@code p} is not a
  valid probability.
  @throws NullPointerException if the given {@code random}
  engine is {@code null}.