ixfx
    Preparing search index...

    Function secondsMs

    • Returns function which produces a random number of seconds, with a unit of milliseconds. Maximum value is exclusive. Use secondsMs to return a random value directly, or secondsMsSource to return a function.

      Parameters

      • maxSecondsOrOptions: number | Readonly<{ max: number; min?: number; source?: RandomSource }>

        Maximum seconds, or options.

      Returns number

      It's a very minor function, but can make code a little more literate:

      // Random timeout of up to 5 seconds
      setTimeout(() => { ...}, secondsMsSource(5));
      secondsMs(5000);
      
      // Random milliseconds between 1000-4999
      secondsMs({ max:5, min:1 });