18 lines
445 B
TypeScript
18 lines
445 B
TypeScript
|
|
/**
|
||
|
|
* @zh 随机工具模块
|
||
|
|
* @en Random Utilities Module
|
||
|
|
*/
|
||
|
|
|
||
|
|
export { SeededRandom, createSeededRandom } from './SeededRandom';
|
||
|
|
export { WeightedRandom, weightedPick, weightedPickFromMap, createWeightedRandom } from './WeightedRandom';
|
||
|
|
export type { WeightedItem } from './WeightedRandom';
|
||
|
|
export {
|
||
|
|
shuffle,
|
||
|
|
shuffleCopy,
|
||
|
|
pickOne,
|
||
|
|
sample,
|
||
|
|
sampleWithReplacement,
|
||
|
|
randomIntegers,
|
||
|
|
weightedSample
|
||
|
|
} from './Shuffle';
|