switched nedb to nedb-promises (#37)

* breaking change: switched to nedb-promises
* Linting
* some dev dependencies
* more tests
* updated package version
* bug fixing
* changed isNaN to isString
* (fix) args[0]
This commit is contained in:
2021-05-03 18:39:33 +02:00
committed by GitHub
parent dc746276ab
commit c6cacdae5e
41 changed files with 16168 additions and 13670 deletions

View File

@ -1,18 +1,17 @@
const { Random } = require("@dsabot/Random");
const { Random } = require('@dsabot/Random');
//const Random = require('random');
const roll = (numberOfDice, numberOfEyes, tag) => {
let dice = [];
const dice = [];
let sum = 0;
if(tag) {
if (tag) {
Random.use(tag);
}
for (let i = 0; i<numberOfDice; i++ ) {
let result = Random.int(1,numberOfEyes);
for (let i = 0; i < numberOfDice; i += 1) {
const result = Random.int(1, numberOfEyes);
dice.push(result);
sum += result;
}
return { dice, sum };
};
module.exports = { roll };