README.md 3.6 KB
Newer Older
Klaatu's avatar
Klaatu committed
1
2
3
4
5
6
7
8
# Pocket Dice Roller

Playing a game, but don't have dice handy?

**Pocket Dice Roller** is a "pocketmod" booklet to produce pseudo dice
rolls. It folds into a small wallet-size 8-page reversible
booklet.

Klaatu's avatar
Klaatu committed
9
10
Here's how it works, using a standard **d6** (6 sided die) roll as an
example:
Klaatu's avatar
Klaatu committed
11
12
13
14
15
16
17

## First Roll Only

For your first roll, or any time you need to re-seed your roll:

1. Choose a letter from **A** to **F**

18
19
20
21
2. Flip the book a few times and decide which is the "front", and
   which direction you want to turn pages (left-to-right or
   right-to-left are both valid). The booklet can be flipped and
   flopped to increase entropy.
Klaatu's avatar
Klaatu committed
22

Klaatu's avatar
Klaatu committed
23
24
25
26
3. Consult one of the **d6** charts (the ones with 6 entries, not the
   gray ones with 10) on the front of the book to find the letter you
   picked. Turn to the page number indicated next to your letter
   choice.
Klaatu's avatar
Klaatu committed
27
28

4. On this page, your roll is the number next to your letter. This
Klaatu's avatar
Klaatu committed
29
   number also serves as the page to turn to on your next roll.
Klaatu's avatar
Klaatu committed
30
31
32
33


## All Subsequent Rolls

Klaatu's avatar
Klaatu committed
34
1. Choose a letter from **A** to **F**
Klaatu's avatar
Klaatu committed
35

Klaatu's avatar
Klaatu committed
36
37
2. Rotate the book a few times to decide which is the "front" and
   "right-side up"
Klaatu's avatar
Klaatu committed
38

Klaatu's avatar
Klaatu committed
39
3. Turn to the page number you got as your *previous* roll (for example,
Klaatu's avatar
Klaatu committed
40
41
42
   if you rolled a 6 on your previous turn, turn to page 6)

4. On the page you turn to, consult the chart. Your roll is the number
Klaatu's avatar
Klaatu committed
43
44
45
   indicated next to the letter you chose. It is also the page you'll
   use on your next roll. If it's the same number as the page you're
   on, flip or flop the book on your next roll.
Klaatu's avatar
Klaatu committed
46
47
48
49
50
51


## Alternate Rolls

* For d10, use the gray box.

Klaatu's avatar
Klaatu committed
52
* For d12, roll d6 twice. 
Klaatu's avatar
Klaatu committed
53
54
55

* For d20, roll d10 twice.

Klaatu's avatar
Klaatu committed
56
57
58
59
60
61
62
63
64
65
66
There are only 8 pages in the **Pocket Dice Roller** booklet, so for
page numbers greater than 8, either loop around from the start again,
or co unt charts instead of pages (there are 16 charts total, so for
d20 you'll still have to loop around from the start).

Alternately, devise your own system to produce a seed (for example:
use the roll result minus the number of rows from the top of the chart
to your roll result). As long as you cannot easily predict what page
you'll be using as your key prior to picking your letter, the system
remains unpreditable, and therefore "random enough" for most games.

Klaatu's avatar
Klaatu committed
67
68
69

## Notes

Klaatu's avatar
Klaatu committed
70
There are intentionally no page numbers so that you can flip and flop
71
72
73
74
75
76
the booklet as needed. You should choose to turn pages left-to-right
some of the time, and right-to-left other times.

Your greatest enemy is predictability, so as long as you can't predict
what chart on page 3 you'll be referencing, or even what page is page
3 in the first place, you will get results that feel random.
Klaatu's avatar
Klaatu committed
77
78
79
80

If you miscount or skip a page by accident, don't correct yourself!
The more entropy, the better.

81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99


## Digital Editions

The digital edition is meant for use on ebook readers. It uses a
similar principle as the paper edition.

When you open the digital roller, choose a letter to start with. This
is your seed number, and takes you to a page of rollable letters.

Choose a letter for your result.

Click or touch your result to re-seed, and now you may roll again.

If you feel you're getting stuck in a loop, re-seed.

There are separate files for d6 and d10 rolls.


Klaatu's avatar
Klaatu committed
100
101
102
## Know Issues

This system is not mathematically random, and its probability is not
103
104
the same as dice probability. This method generates "unexpected"
numbers, not random.
Klaatu's avatar
Klaatu committed
105
106
107
108
109
110
111
112
113
114
115
116

This system is non-admissible into most casinos or in professional
Poker games. Also, I don't think they use dice in Poker.

This system should not be used for encryption any more than it already
has been.

## Bugs

Report bugs on gitlab.com/notklaatu/pocketdiceroller

Improvements are welcome.