# How to create a random number generator for 1-6 with just natural supplies in the wilderness?

**URL:** <https://boards.straightdope.com/t/how-to-create-a-random-number-generator-for-1-6-with-just-natural-supplies-in-the-wilderness/806404>\
**Category:** Factual Questions\
**Created:** [January 11, 2018, 5:13pm UTC](https://boards.straightdope.com/t/how-to-create-a-random-number-generator-for-1-6-with-just-natural-supplies-in-the-wilderness/806404 "2018-01-11T17:13:19Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![Riemann](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/riemann/32/3133_2.png) [@Riemann](https://boards.straightdope.com/u/Riemann)\
**Post date:** [January 11, 2018, 6:11pm UTC](https://boards.straightdope.com/t/how-to-create-a-random-number-generator-for-1-6-with-just-natural-supplies-in-the-wilderness/806404/21 "2018-01-11T18:11:23Z")

</div>

Of course, if one of the two players has memorized the first million digits of pi and the other has not, the one who has not could just ask for the _n_th digit.

---

<div class="post-metadata">

**Author:** ![Riemann](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/riemann/32/3133_2.png) [@Riemann](https://boards.straightdope.com/u/Riemann)\
**Post date:** [January 11, 2018, 6:13pm UTC](https://boards.straightdope.com/t/how-to-create-a-random-number-generator-for-1-6-with-just-natural-supplies-in-the-wilderness/806404/22 "2018-01-11T18:13:41Z")

</div>

> [@Willcross](#):
>
> You could draw the six wedge circle and instead of a pebble, you drop a beetle or any in the center and see which wedge it exits the circle from.

Do you think that insects just wander around aimlessly? I guess that’s the way human activity probably looks to our hyperintelligent insectoid alien overlords. Why not just blindfold a human, put him in the middle of the wedge circle, take off the blindfold and see which way he goes.

---

<div class="post-metadata">

**Author:** ![Max\_Torque](https://avatars.discourse-cdn.com/v4/letter/m/e9bcb4/32.png) [@Max\_Torque](https://boards.straightdope.com/u/Max_Torque)\
**Post date:** [January 11, 2018, 6:15pm UTC](https://boards.straightdope.com/t/how-to-create-a-random-number-generator-for-1-6-with-just-natural-supplies-in-the-wilderness/806404/23 "2018-01-11T18:15:40Z")

</div>

First thing that came to my mind (and someone tell me why I’m incredibly wrong, which no doubt I am):

Get six leaves that are lighter colored on one side than the other. Go somewhere that they won’t blow away or get mixed up with other leaves. Toss them in the air. Count the number that land lighter-side up.

---

<div class="post-metadata">

**Author:** ![Riemann](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/riemann/32/3133_2.png) [@Riemann](https://boards.straightdope.com/u/Riemann)\
**Post date:** [January 11, 2018, 6:16pm UTC](https://boards.straightdope.com/t/how-to-create-a-random-number-generator-for-1-6-with-just-natural-supplies-in-the-wilderness/806404/24 "2018-01-11T18:16:14Z")

</div>

> [@septimus](#):
>
> Simplest is to have a way to generate 50-50 bits; call them Head/Tail bits.  
> Don’t ignore it completely. Treat 7 as Head and 8 as Tail — now you need only _two_ more bits for the next round, instead of three.

Yes that’s smart.

But I think my method of tossing a pebble onto a checkerboard grid is probably easier to set up fair than trying to find the perfect pebble that will function as a fair coin, and once it’s set up it’s easy to run. Your method of overcoming an unfair coin-pebble is clever but adds a lot of iterations.

Still, I guess if you find a candidate fair coin-flip pebble, it’s easy enough to test if it’s approximately fair by just tossing it a bunch of times.

---

<div class="post-metadata">

**Author:** ![iamthewalrus\_3](https://avatars.discourse-cdn.com/v4/letter/i/258eb7/32.png) [@iamthewalrus\_3](https://boards.straightdope.com/u/iamthewalrus_3)\
**Post date:** [January 11, 2018, 6:21pm UTC](https://boards.straightdope.com/t/how-to-create-a-random-number-generator-for-1-6-with-just-natural-supplies-in-the-wilderness/806404/25 "2018-01-11T18:21:25Z")

</div>

Expanding on the fingers idea, since it’s the simplest and quickest.

Pick 6 different hand-shapes and assign them numbers: 0. Rock, 1. paper, 2. scissors, 3. heavy-metal horns, 4. thumb-forefinger circle “ok”, 5. thumbs up.

Each player throws one, add the numbers together and mod 6.

No supplies needed, no multiple iterations, no bias.

It does have the limitation that humans aren’t particularly good at randomization, so clever players can nudge the outcome by observing the other player. (“Good old rock. Nothing beats rock”). On the other hand, it also trivially expands to more people. The more people you have, the harder it is to game.

---

<div class="post-metadata">

**Author:** ![Riemann](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/riemann/32/3133_2.png) [@Riemann](https://boards.straightdope.com/u/Riemann)\
**Post date:** [January 11, 2018, 6:24pm UTC](https://boards.straightdope.com/t/how-to-create-a-random-number-generator-for-1-6-with-just-natural-supplies-in-the-wilderness/806404/26 "2018-01-11T18:24:35Z")

</div>

May I just say, filmore, this is one of the most entertaining questions raised on this board since I’ve been here.

---

<div class="post-metadata">

**Author:** ![Pleonast](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/pleonast/32/1183_2.png) [@Pleonast](https://boards.straightdope.com/u/Pleonast)\
**Post date:** [January 11, 2018, 6:27pm UTC](https://boards.straightdope.com/t/how-to-create-a-random-number-generator-for-1-6-with-just-natural-supplies-in-the-wilderness/806404/27 "2018-01-11T18:27:33Z")

</div>

> [@septimus](#):
>
> One way is to start with a coin-like object: something that can be flipped to land on one of two sides, even though it might be 60-40, say, instead of 50-50.  
> Flip that quasi-coin TWICE:  
> H,T –\> Head  
> T,H –\> Tail  
> H,H –\> Try again  
> T,T –\> Try again

Yes, and this is mathematically equivalent to a fair coin toss. This is how hardware real random number generators (that is, not pseudo-RNGs) are implemented. The only drawback is the farther from fair your real coin is, the more tosses you have to make to get a fair toss.

> [@Max\_Torque](#):
>
> First thing that came to my mind (and someone tell me why I’m incredibly wrong, which no doubt I am):
> 
> Get six leaves that are lighter colored on one side than the other. Go somewhere that they won’t blow away or get mixed up with other leaves. Toss them in the air. Count the number that land lighter-side up.

You’re incredibly wrong. 😃 That’s going to approximate a normal distribution rather than a uniform distribution.

---

<div class="post-metadata">

**Author:** ![Pasta](https://avatars.discourse-cdn.com/v4/letter/p/ecccb3/32.png) [@Pasta](https://boards.straightdope.com/u/Pasta)\
**Post date:** [January 11, 2018, 6:29pm UTC](https://boards.straightdope.com/t/how-to-create-a-random-number-generator-for-1-6-with-just-natural-supplies-in-the-wilderness/806404/28 "2018-01-11T18:29:21Z")

</div>

> [@Riemann](#):
>
> Still, I guess if you find a candidate fair coin-flip pebble, it’s easy enough to test if it’s approximately fair by just tossing it a bunch of times.

If the goal is to just get a bit from a coin, it needn’t be a fair coin. Flip twice. Reject HH and TT. If TH, bit=0. If HT, bit=1.

Any bit-by-bit generation, though, strikes me as too inefficient for really playing games unless it was a one-off event. A grid + pebble approach could use grid markings that run from 1 to any small integer (vs. just two types of grid values), and a container full of marked seeds or pebbles drawn with replacement also saves the multi-bit processing.

---

<div class="post-metadata">

**Author:** ![Riemann](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/riemann/32/3133_2.png) [@Riemann](https://boards.straightdope.com/u/Riemann)\
**Post date:** [January 11, 2018, 6:30pm UTC](https://boards.straightdope.com/t/how-to-create-a-random-number-generator-for-1-6-with-just-natural-supplies-in-the-wilderness/806404/29 "2018-01-11T18:30:19Z")

</div>

> [@Pleonast](#):
>
> That’s going to approximate a normal distribution rather than a uniform distribution.

Sure, but you can just use the binary outcome and do it three times. I’m sure we all love the idea of spending our years on a desert island raking leaves up and throwing them in the air over and over again.

---

<div class="post-metadata">

**Author:** ![RaftPeople](https://avatars.discourse-cdn.com/v4/letter/r/6f9a4e/32.png) [@RaftPeople](https://boards.straightdope.com/u/RaftPeople)\
**Post date:** [January 11, 2018, 6:32pm UTC](https://boards.straightdope.com/t/how-to-create-a-random-number-generator-for-1-6-with-just-natural-supplies-in-the-wilderness/806404/30 "2018-01-11T18:32:54Z")

</div>

> [@Riemann](#):
>
> Rather than trying to construct something with 6 outcomes, it will be much easier to construct a fair device with just two outcomes, and run it 3 times. Take a bunch of seeds, shake a random handful out. Odd or even. Repeat 3 times for 8 outcomes. I’m sure that can be improved upon, but I think an easy to use binary device is the way to go.

I think this is the winner to get closest to truly random. The problem with other methods listed is the requirement for evenly spaced/correctly drawn type of thing.

Even or odd would be just about impossible to influence if the items are small enough and numerous enough.

---

<div class="post-metadata">

**Author:** ![Riemann](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/riemann/32/3133_2.png) [@Riemann](https://boards.straightdope.com/u/Riemann)\
**Post date:** [January 11, 2018, 6:36pm UTC](https://boards.straightdope.com/t/how-to-create-a-random-number-generator-for-1-6-with-just-natural-supplies-in-the-wilderness/806404/31 "2018-01-11T18:36:27Z")

</div>

> [@Pasta](#):
>
> A grid + pebble approach could us grid markings that run from 1 to any small integer (vs. just two types of grid values)…

Yes, it kind of depends on resources. If you have a large flattish area of slickrock that you can scratch measured lines on, it would be easy to draw a large enough grid with small enough squares that you mark squares 1-6 and just do one iteration. It would require that much more care to make the areas equal, though. But with a fine enough grid, and rules about how you have to toss the pebble, it would be impossible to deliberately bias the outcome.

---

<div class="post-metadata">

**Author:** ![Pasta](https://avatars.discourse-cdn.com/v4/letter/p/ecccb3/32.png) [@Pasta](https://boards.straightdope.com/u/Pasta)\
**Post date:** [January 11, 2018, 6:45pm UTC](https://boards.straightdope.com/t/how-to-create-a-random-number-generator-for-1-6-with-just-natural-supplies-in-the-wilderness/806404/32 "2018-01-11T18:45:36Z")

</div>

> [@Riemann](#):
>
> Yes, it kind of depends on resources. If you have a large flattish area of slickrock that you can scratch measured lines on, it would be easy to draw a large enough grid with small enough squares that you mark squares 1-6 and just do one iteration. It would require that much more care to make the areas equal, though. But with a fine enough grid, and rules about how you have to toss the pebble, it would be impossible to deliberately bias the outcome.

My biggest worry with this technique is how often arguments would break out over which square the pebble is actually sitting in. 😃

---

<div class="post-metadata">

**Author:** ![Riemann](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/riemann/32/3133_2.png) [@Riemann](https://boards.straightdope.com/u/Riemann)\
**Post date:** [January 11, 2018, 6:48pm UTC](https://boards.straightdope.com/t/how-to-create-a-random-number-generator-for-1-6-with-just-natural-supplies-in-the-wilderness/806404/33 "2018-01-11T18:48:03Z")

</div>

> [@Pasta](#):
>
> My biggest worry with this technique is how often arguments would break out over which square the pebble is actually sitting in. 😃

Well, if there’s no consensus on which square it’s in, obviously you just pull a quarter out of your pocket and call heads or tails.

---

<div class="post-metadata">

**Author:** ![TriPolar](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/tripolar/32/3008_2.png) [@TriPolar](https://boards.straightdope.com/u/TriPolar)\
**Post date:** [January 11, 2018, 6:57pm UTC](https://boards.straightdope.com/t/how-to-create-a-random-number-generator-for-1-6-with-just-natural-supplies-in-the-wilderness/806404/34 "2018-01-11T18:57:14Z")

</div>

It seems like there’s an underlying joke here. Like, how do you tell if two nerds are lost in the woods?

Any of the methods requiring tossing, dropping, etc. of objects is open to manipulation because as mentioned in the OP it’s difficult to make a fair die even if you could make a reasonable cube. If you made a wooden cube you could toss it repeatedly, sanding down any side that ends up on the bottom repeatedly. The cube is troublesome though because adjusting one side could affect the adjacent sides and you may run out of cube before tossing seems to give you random results.

A spinning device might be the solution. Just find some fairly symetrical balanced object and a hard flat rock and do it like spin the bottle.

---

<div class="post-metadata">

**Author:** ![Folacin](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/folacin/32/3195_2.png) [@Folacin](https://boards.straightdope.com/u/Folacin)\
**Post date:** [January 11, 2018, 8:05pm UTC](https://boards.straightdope.com/t/how-to-create-a-random-number-generator-for-1-6-with-just-natural-supplies-in-the-wilderness/806404/35 "2018-01-11T20:05:27Z")

</div>

> [@Max\_Torque](#):
>
> First thing that came to my mind (and someone tell me why I’m incredibly wrong, which no doubt I am):
> 
> Get six leaves that are lighter colored on one side than the other. Go somewhere that they won’t blow away or get mixed up with other leaves. Toss them in the air. Count the number that land lighter-side up.

Most leaves I’ve seen are at least a little bowl-shaped, which would seem to bias them to generally land with with the same side down.

---

<div class="post-metadata">

**Author:** ![Riemann](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/riemann/32/3133_2.png) [@Riemann](https://boards.straightdope.com/u/Riemann)\
**Post date:** [January 11, 2018, 8:13pm UTC](https://boards.straightdope.com/t/how-to-create-a-random-number-generator-for-1-6-with-just-natural-supplies-in-the-wilderness/806404/36 "2018-01-11T20:13:13Z")

</div>

> [@Folacin](#):
>
> Most leaves I’ve seen are at least a little bowl-shaped, which would seem to bias them to generally land with with the same side down.

Sometimes the leaves in my garden fall up. Usually when I’m trying to rake them.

---

<div class="post-metadata">

**Author:** ![Riemann](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/riemann/32/3133_2.png) [@Riemann](https://boards.straightdope.com/u/Riemann)\
**Post date:** [January 11, 2018, 8:15pm UTC](https://boards.straightdope.com/t/how-to-create-a-random-number-generator-for-1-6-with-just-natural-supplies-in-the-wilderness/806404/37 "2018-01-11T20:15:00Z")

</div>

> [@TriPolar](#):
>
> Any of the methods requiring tossing, dropping, etc. of objects is open to manipulation…

Too dismissive. You’re lumping the good methods with the bad. Could you toss a tiny pebble onto a chessboard from a couple of feet away and manipulate whether it landed on a black or white square?

---

<div class="post-metadata">

**Author:** ![Folacin](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/folacin/32/3195_2.png) [@Folacin](https://boards.straightdope.com/u/Folacin)\
**Post date:** [January 11, 2018, 8:42pm UTC](https://boards.straightdope.com/t/how-to-create-a-random-number-generator-for-1-6-with-just-natural-supplies-in-the-wilderness/806404/38 "2018-01-11T20:42:03Z")

</div>

> [@Riemann](#):
>
> Too dismissive. You’re lumping the good methods with the bad. Could you toss a tiny pebble onto a chessboard from a couple of feet away and manipulate whether it landed on a black or white square?

How long am I on the island? With enough practice, yes (at least enough to skew the numbers). Probably no harder than hitting bulls-eye with a dart.

---

<div class="post-metadata">

**Author:** ![Tim\_R.Mortiss](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/tim_r.mortiss/32/142_2.png) [@Tim\_R.Mortiss](https://boards.straightdope.com/u/Tim_R.Mortiss)\
**Post date:** [January 11, 2018, 8:46pm UTC](https://boards.straightdope.com/t/how-to-create-a-random-number-generator-for-1-6-with-just-natural-supplies-in-the-wilderness/806404/39 "2018-01-11T20:46:21Z")

</div>

I’d make a die out of mud, left to dry in the sun. Possibly even “fire” it over a campfire, like pottery.

---

<div class="post-metadata">

**Author:** ![Lucas\_Jackson](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/lucas_jackson/32/303_2.png) [@Lucas\_Jackson](https://boards.straightdope.com/u/Lucas_Jackson)\
**Post date:** [January 11, 2018, 9:01pm UTC](https://boards.straightdope.com/t/how-to-create-a-random-number-generator-for-1-6-with-just-natural-supplies-in-the-wilderness/806404/40 "2018-01-11T21:01:54Z")

</div>

If you are on an island I assume you are playing in the sand. Just carve a die. Even it’s a little off throwing it in sand will should balance out any imperfections.

[Previous page](https://boards.straightdope.com/t/how-to-create-a-random-number-generator-for-1-6-with-just-natural-supplies-in-the-wilderness/806404.md?page=1)

[Next page](https://boards.straightdope.com/t/how-to-create-a-random-number-generator-for-1-6-with-just-natural-supplies-in-the-wilderness/806404.md?page=3)
