'use strict';

/**
* Fréchet distributed pseudorandom numbers.
*
* @module @stdlib/math/base/random/frechet
*
* @example
* var frechet = require( '@stdlib/math/base/random/frechet' );
*
* var v = frechet( 10.0, 10.0, 7.0 );
* // returns <number>
*
* @example
* var factory = require( '@stdlib/math/base/random/frechet' ).factory;
* var frechet = factory( 5.0, 5.0, 3.0, {
*     'seed': 643361677
* });
*
* var v = frechet();
* // returns ~8.733
*
* @example
* var factory = require( '@stdlib/math/base/random/frechet' ).factory;
* var frechet = factory({
*     'seed': 643361677
* });
*
* var v = frechet( 5.0, 5.0, 3.0 );
* // returns ~8.733
*/

// MODULES //

var setReadOnly = require( '@stdlib/utils/define-read-only-property' );
var frechet = require( './frechet.js' );
var factory = require( './factory.js' );


// MAIN //

setReadOnly( frechet, 'factory', factory );


// EXPORTS //

module.exports = frechet;

'use strict';

/**
* Fréchet distributed pseudorandom numbers.
*
* @module @stdlib/math/base/random/frechet
*
* @example
* var frechet = require( '@stdlib/math/base/random/frechet' );
*
* var v = frechet( 10.0, 10.0, 7.0 );
* // returns <number>
*
* @example
* var factory = require( '@stdlib/math/base/random/frechet' ).factory;
*
* var frechet = factory( 5.0, 5.0, 3.0, {
*     'seed': 643361677
* });
*
* var v = frechet();
* // returns ~8.733
*
* @example
* var factory = require( '@stdlib/math/base/random/frechet' ).factory;
*
* var frechet = factory({
*     'seed': 643361677
* });
*
* var v = frechet( 5.0, 5.0, 3.0 );
* // returns ~8.733
*/

// MODULES //

var setReadOnly = require( '@stdlib/utils/define-read-only-property' );
var frechet = require( './frechet.js' );
var factory = require( './factory.js' );


// MAIN //

setReadOnly( frechet, 'factory', factory );


// EXPORTS //

module.exports = frechet;

Add empty lines for readability