Function weighted_random_pick

  • Picks an item from an input array randomly based on weights list. Items and weights array must agree.

    Type Parameters

    • T

    Parameters

    • items: T[]

      array of items to has one element picked.

    • weights: number[]

      weights for each element of items array.

    Returns T

    returns one element of items.