pandemonium
Version:
Typical random-related functions for JavaScript.
61 lines (60 loc) • 2.1 kB
TypeScript
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';