Below is a simple script that uses Java's built in random number generator to make a dice. Specifically, it:
- Creates a new Random number generator, and saves it in a variable called
gen
.
- Asks
gen
to give its next integer in the range [0, 6). Then, we add 1 to what the nextInt
function returns, because we want our dice to give back 1, 2, 3, 4, 5, or 6.
That makes a normal dice from code.
Let's make a tricky dice instead. It's up to you how to do this, but there's a few rules (even for tricky die):
- A dice is "tricky" when the likelihood of it giving back a 1, 2, 3, 4, 5, or 6 isn't equivalent – as in, it'll give back a 6 more than 18.33% of the time (on average.)
- Your dice can only give back 1, 2, 3, 4, 5, or 6 – we want this to seem like a valid dice at first.
- Which numbers your dice over-emphasizes, and which it understates, is entirely up to you.``