refactoring (#4)
This commit is contained in:
15
functions/Roll.js
Normal file
15
functions/Roll.js
Normal file
@ -0,0 +1,15 @@
|
||||
const Random = require('random');
|
||||
const roll = (numberOfDice, numberOfEyes, tag) => {
|
||||
let dice = [];
|
||||
let sum = 0;
|
||||
if(tag) {
|
||||
Random.use(tag);
|
||||
}
|
||||
for (let i = 0; i<numberOfDice; i++ ) {
|
||||
let result = Random.int(1,numberOfEyes);
|
||||
dice.push(result);
|
||||
sum += result;
|
||||
}
|
||||
return { dice, sum };
|
||||
};
|
||||
module.exports = { roll };
|
Reference in New Issue
Block a user