time-to-botec

Benchmark sampling in different programming languages
Log | Files | Refs | README

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;