prngs.js (4440B)
1 /** 2 * @license Apache-2.0 3 * 4 * Copyright (c) 2020 The Stdlib Authors. 5 * 6 * Licensed under the Apache License, Version 2.0 (the "License"); 7 * you may not use this file except in compliance with the License. 8 * You may obtain a copy of the License at 9 * 10 * http://www.apache.org/licenses/LICENSE-2.0 11 * 12 * Unless required by applicable law or agreed to in writing, software 13 * distributed under the License is distributed on an "AS IS" BASIS, 14 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 * See the License for the specific language governing permissions and 16 * limitations under the License. 17 */ 18 19 // This file is generated using `scripts/build.js`. 20 21 'use strict'; 22 23 // MODULES // 24 25 var prng0 = require( './../../../base/arcsine' ); 26 var prng1 = require( './../../../base/bernoulli' ); 27 var prng2 = require( './../../../base/beta' ); 28 var prng3 = require( './../../../base/betaprime' ); 29 var prng4 = require( './../../../base/binomial' ); 30 var prng5 = require( './../../../base/box-muller' ); 31 var prng6 = require( './../../../base/cauchy' ); 32 var prng7 = require( './../../../base/chi' ); 33 var prng8 = require( './../../../base/chisquare' ); 34 var prng9 = require( './../../../base/cosine' ); 35 var prng10 = require( './../../../base/discrete-uniform' ); 36 var prng11 = require( './../../../base/erlang' ); 37 var prng12 = require( './../../../base/exponential' ); 38 var prng13 = require( './../../../base/f' ); 39 var prng14 = require( './../../../base/frechet' ); 40 var prng15 = require( './../../../base/gamma' ); 41 var prng16 = require( './../../../base/geometric' ); 42 var prng17 = require( './../../../base/gumbel' ); 43 var prng18 = require( './../../../base/hypergeometric' ); 44 var prng19 = require( './../../../base/improved-ziggurat' ); 45 var prng20 = require( './../../../base/invgamma' ); 46 var prng21 = require( './../../../base/kumaraswamy' ); 47 var prng22 = require( './../../../base/laplace' ); 48 var prng23 = require( './../../../base/levy' ); 49 var prng24 = require( './../../../base/logistic' ); 50 var prng25 = require( './../../../base/lognormal' ); 51 var prng26 = require( './../../../base/minstd' ); 52 var prng27 = require( './../../../base/minstd-shuffle' ); 53 var prng28 = require( './../../../base/mt19937' ); 54 var prng29 = require( './../../../base/negative-binomial' ); 55 var prng30 = require( './../../../base/normal' ); 56 var prng31 = require( './../../../base/pareto-type1' ); 57 var prng32 = require( './../../../base/poisson' ); 58 var prng33 = require( './../../../base/randi' ); 59 var prng34 = require( './../../../base/randn' ); 60 var prng35 = require( './../../../base/randu' ); 61 var prng36 = require( './../../../base/rayleigh' ); 62 var prng37 = require( './../../../base/t' ); 63 var prng38 = require( './../../../base/triangular' ); 64 var prng39 = require( './../../../base/uniform' ); 65 var prng40 = require( './../../../base/weibull' ); 66 67 68 // MAIN // 69 70 var prngs = {}; 71 prngs[ 'arcsine' ] = prng0.factory; 72 prngs[ 'bernoulli' ] = prng1.factory; 73 prngs[ 'beta' ] = prng2.factory; 74 prngs[ 'betaprime' ] = prng3.factory; 75 prngs[ 'binomial' ] = prng4.factory; 76 prngs[ 'box-muller' ] = prng5.factory; 77 prngs[ 'cauchy' ] = prng6.factory; 78 prngs[ 'chi' ] = prng7.factory; 79 prngs[ 'chisquare' ] = prng8.factory; 80 prngs[ 'cosine' ] = prng9.factory; 81 prngs[ 'discrete-uniform' ] = prng10.factory; 82 prngs[ 'erlang' ] = prng11.factory; 83 prngs[ 'exponential' ] = prng12.factory; 84 prngs[ 'f' ] = prng13.factory; 85 prngs[ 'frechet' ] = prng14.factory; 86 prngs[ 'gamma' ] = prng15.factory; 87 prngs[ 'geometric' ] = prng16.factory; 88 prngs[ 'gumbel' ] = prng17.factory; 89 prngs[ 'hypergeometric' ] = prng18.factory; 90 prngs[ 'improved-ziggurat' ] = prng19.factory; 91 prngs[ 'invgamma' ] = prng20.factory; 92 prngs[ 'kumaraswamy' ] = prng21.factory; 93 prngs[ 'laplace' ] = prng22.factory; 94 prngs[ 'levy' ] = prng23.factory; 95 prngs[ 'logistic' ] = prng24.factory; 96 prngs[ 'lognormal' ] = prng25.factory; 97 prngs[ 'minstd' ] = prng26.factory; 98 prngs[ 'minstd-shuffle' ] = prng27.factory; 99 prngs[ 'mt19937' ] = prng28.factory; 100 prngs[ 'negative-binomial' ] = prng29.factory; 101 prngs[ 'normal' ] = prng30.factory; 102 prngs[ 'pareto-type1' ] = prng31.factory; 103 prngs[ 'poisson' ] = prng32.factory; 104 prngs[ 'randi' ] = prng33.factory; 105 prngs[ 'randn' ] = prng34.factory; 106 prngs[ 'randu' ] = prng35.factory; 107 prngs[ 'rayleigh' ] = prng36.factory; 108 prngs[ 't' ] = prng37.factory; 109 prngs[ 'triangular' ] = prng38.factory; 110 prngs[ 'uniform' ] = prng39.factory; 111 prngs[ 'weibull' ] = prng40.factory; 112 113 114 // EXPORTS // 115 116 module.exports = prngs;