0.0.4 • Published 11 months ago

@skfx/spindraw v0.0.4

Weekly downloads
-
License
Apache License 2....
Repository
github
Last release
11 months ago

@skfx/spindraw

  • typescript
import SpinDraw from '@skfx/spindraw';

function main(...args: Array<string>) {

  const roles = {
    'Gift A': 0.1,
    'Gift B': 0.2,
    'Gift C': 0.3,
    'Gift D': 0.4,
    'Gift E': 0.5,
  }
  
  const s = new SpinDraw(new Map(Object.entries(roles)), 0.2)
  
  for (let _ of new Array(10)) {
  
    let draw = s.Spin()
  
    if (["Gift A", "Gift B"].includes(draw?.Gift)) console.log(draw, s.Roles)

    //console.log(draw, s.Roles)

    //s.Roles = new Map(Object.entries(roles))
  }
}

main()
  • javascript
import SpinDraw from '@skfx/spindraw/out/index.js';

function main(...args) {

  const roles = {
    'Gift A': 0.1,
    'Gift B': 0.2,
    'Gift C': 0.3,
    'Gift D': 0.4,
    'Gift E': 0.5,
  }
  
  const s = new SpinDraw(new Map(Object.entries(roles)), 0.2)
  
  for (let _ of new Array(10)) {
  
    let draw = s.Spin()
  
    if (["Gift A", "Gift B"].includes(draw?.Gift)) console.log(draw, s.Roles)

    //console.log(draw, s.Roles)

    //s.Roles = new Map(Object.entries(roles))
  }
}

main()
0.0.4

11 months ago

0.0.3

11 months ago

0.0.2

11 months ago

0.0.1

11 months ago