DEV Community


Discussion on: Dice Rolling Program

shadowtime2000 profile image

What if we just did something like this:

function d(sides, hasZero = false) {
  return hasZero ? Math.ceil(Math.random() * sides) : Math.floor(Math.random() * sides);
Thread Thread
pentacular profile image

If you want to generate integers in a range, you might as well just do that.

But the first thing to check are the requirements for this use case.

I believe that none of these dice include zero. :)

Forem Open with the Forem app