Skip to Content
๐ŸŽฒ Welcome to RandBox - Powerful JavaScript Random Data Generation Library! Learn More
blogRandBox Module Tour (3/12): helpers โ€“ Utility Toolkit

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 pickset allow duplicates?
    • Typically returns unique items unless configured otherwise.
  • Which shuffle algorithm?
    • Fisherโ€“Yates for uniform distribution.
  • Can mixin overwrite existing methods?
    • Possible; use cautiously and see docs for patterns.
Last updated on: