RandBox Module Tour (3/12): helpers โ Utility Toolkit
The helpers module adds selection, shuffling, formatting, and extensibility utilities.
Overview
- Collections:
pickone/pickset/shuffle - Text:
capitalize/pad - Extend:
set/mixin
Examples
import RandBox from 'randbox'
const rb = new RandBox()
const tag = rb.pickone?.(['A','B','C'])
const many = rb.pickset?.(['x','y','z'], 2)
const mixed = rb.shuffle?.([1,2,3,4])Links
- Index:
/en/docs/helpers/ - Pages:
/en/docs/helpers/pickone,/en/docs/helpers/mixin
FAQ
- Does
picksetallow duplicates?- Typically returns unique items unless configured otherwise.
- Which shuffle algorithm?
- FisherโYates for uniform distribution.
- Can
mixinoverwrite existing methods?- Possible; use cautiously and see docs for patterns.
Last updated on: