function f2( d1, d2 ) {
		if (
			isnan( d1 ) ||
			isnan( d2 ) ||
			d1 <= 0.0 ||
			d2 <= 0.0
		) {
			return NaN;
		}
		return f0( rchisq, d1, d2 );
	}
Returns a pseudorandom number from an F distribution with parameters `d1` and `d2`.

@private
@param {PositiveNumber} d1 - degrees of freedom
@param {PositiveNumber} d2 - degrees of freedom
@returns {NonNegativeNumber} pseudorandom number

@example
var v = f2( 3.0, 2.0 );
// returns <number>

@example
var v = f2( 3.0, 0.0 );
// returns NaN

@example
var v = f2( 0.0, 2.0 );
// returns NaN

@example
var v = f2( NaN, NaN );
// returns NaN