Random integers in any range, plus a dice roller.
We use your browser's built-in Math.random(), which is fine for games, draws and everyday decisions — but not for cryptographic or security purposes.