chanced-element

1.0.3 • Public • Published

Chanced element

Get a random array element with a specific chance

How to

Install

yarn add chanced-element

or

npm install --save chanced-element

Run

Sum of chances should be equals 100, like 50% chance + 50% chance = 100%.

Param data can be any type.

const { chancedElement } = require('chanced-element')()
 
const { data } = chancedElement({
  variants: [
    { chance: 50, data: 'JS Developer' },
    { chance: 30, data: 'Superhero!' },
    { chance: 20, data: 'Duuude' },
  ],
})
console.log(`I Am ${data}`)

TODO

  • Add more random engines
  • Make it more customizable

Dependents (0)

Package Sidebar

Install

npm i chanced-element

Weekly Downloads

0

Version

1.0.3

License

MIT

Unpacked Size

2.94 kB

Total Files

7

Last publish

Collaborators

  • johnnykramer