@Test public void nextByteValueBounded() { checkDistribution( () -> randomValues.nextByteValue( BOUND ) ); checkBounded( () -> randomValues.nextByteValue( BOUND ) ); }
/** * @see RandomValues */ public NumberValue nextNumberValue() { int type = generator.nextInt( 6 ); switch ( type ) { case 0: return nextByteValue(); case 1: return nextShortValue(); case 2: return nextIntValue(); case 3: return nextLongValue(); case 4: return nextFloatValue(); case 5: return nextDoubleValue(); default: throw new IllegalArgumentException( "Unknown value type " + type ); } }
return nextBooleanValue(); case BYTE: return nextByteValue(); case SHORT: return nextShortValue();
/** * @see RandomValues */ public NumberValue nextNumberValue() { int type = generator.nextInt( 6 ); switch ( type ) { case 0: return nextByteValue(); case 1: return nextShortValue(); case 2: return nextIntValue(); case 3: return nextLongValue(); case 4: return nextFloatValue(); case 5: return nextDoubleValue(); default: throw new IllegalArgumentException( "Unknown value type " + type ); } }
return nextBooleanValue(); case BYTE: return nextByteValue(); case SHORT: return nextShortValue();