UNPKG

pandemonium

Version:

Typical random-related functions for JavaScript.

61 lines (60 loc) 2.1 kB
export {default as choice, createChoice} from './choice'; export { default as dangerouslyMutatingSample, createDangerouslyMutatingSample } from './dangerously-mutating-sample'; export {FisherYatesPermutation} from './fisher-yates-permutation'; export { default as fisherYatesSample, createFisherYatesSample } from './fisher-yates-sample'; export { default as geometricReservoirSample, createGeometricReservoirSample } from './geometric-reservoir-sample'; export {default as naiveSample, createNaiveSample} from './naive-sample'; export {default as random, createRandom} from './random'; export {default as randomBoolean, createRandomBoolean} from './random-boolean'; export {default as randomFloat, createRandomFloat} from './random-float'; export {default as randomIndex, createRandomIndex} from './random-index'; export {default as randomPair, createRandomPair} from './random-pair'; export { default as randomOrderedPair, createRandomOrderedPair } from './random-ordered-pair'; export {default as randomString, createRandomString} from './random-string'; export {randomUint32, createRandomUint32} from './random-typed-int'; export { default as reservoirSample, createReservoirSample, ReservoirSampler } from './reservoir-sample'; export { default as weightedReservoirSample, createWeightedReservoirSample, WeightedReservoirSampler } from './weighted-reservoir-sample'; export {default as samplePairs, createSamplePairs} from './sample-pairs'; export { default as sampleOrderedPairs, createSampleOrderedPairs } from './sample-ordered-pairs'; export { default as sampleWithReplacements, createSampleWithReplacements } from './sample-with-replacements'; export {default as shuffle, createShuffle} from './shuffle'; export { default as shuffleInPlace, createShuffleInPlace } from './shuffle-in-place'; export { default as weightedChoice, createWeightedChoice, createCachedWeightedChoice } from './weighted-choice'; export { default as weightedRandomIndex, createWeightedRandomIndex, createCachedWeightedRandomIndex } from './weighted-random-index';