We designed special dice using math, but there’s a catch
How would you order the players randomly? Tell us in the comments. :)
Some proposals that already appeared in the comments section:
- Put cards with player names in a sack, shuffle, then take them out one by one to get the order.
- Simulate the above process using dice (see the comments by Jordan Weitz and samuraiwarm for how to do it).
- Just reroll the dice if there are ties. More precisely, the tied guys go to the next round where they decide the order between themselves (or some of them need to go to the third round etc.).
- One die with n! sides, write the final permutations on it.
The first two solutions are also similar to our solution with cards and to a so-called Fisher-Yates algorithm for sampling a random permutation.
If you consider the third solution with coins instead of dice, what it is doing is that each player is basically sampling a uniformly random number from [0,1], bit by bit. Then, they are ordered by the size of sampled numbers. This corresponds to a simple and popular algorithm to create a random permutation: just sample n random reals from [0,1] and order them by size; the probability of ties is negligible.
#SoME2
00:00 Intro
06:53 General Construction
15:26 Final Thoughts
Eric’s webpage:
Also:
The code for the animations and for finding fair dice:
To make this video, we used manim, a Python library:
The color palette we use:
A few more facts and (open) problems if you are interested:
-- You can generalize the lower bound on the number of sides of fair dice for general n; concretely, you can use the prime number theorem (or bounds on the so-called primorial) to show that n same-sized fair dice have to have 2^{\Omega(n)} sides each.
-- On the other hand, our construction gives dice with (n!)^{n-1} = 2^{O(n^2 \log n)} sides. It would be interesting to see these two bounds getting closer, if you have progress on that, let us know!
-- The lower bound on the number of sides can be generalized to the case when the dice are allowed to have different numbers of sides, then it tells you that for any n fair dice, at least 99% of them have to have 2^{\Omega(n)} sides. But we don’t know whether all dice have to have exponentially many sides.
-- Suppose I give you a string of length n over alphabet with k letters and ask you whether it is fair. The naive way to check it has time complexity O(n^k). Can you do it in time O(f(k) * n) for some function f?
5 views
137
24
4 years ago 00:02:13 19
DESIGNED FAST // DESIGNED TOUGH - We are ARRMA RC
4 years ago 00:02:50 154
We’ve Designed a New Game Pack!
3 years ago 00:03:14 332
How we designed Gunsmith 2.0 for Modern Warfare 2
11 years ago 00:14:03 32
Christopher Ryan: Are we designed to be sexual omnivores?
9 years ago 00:13:18 290
When we design for disability, we all benefit | Elise Roy
7 years ago 00:05:16 9
We’ve Designed the Mountain Bike of the Future
6 years ago 00:04:50 15
Why do we hiccup? - John Cameron
12 years ago 00:02:27 27
Inhuman Designed - Ancient Evil
3 years ago 00:03:46 47
Beyond Your Design - United We Fall
2 years ago 00:09:02 0
Why we designed our own retractable landing gear - YouTube
7 years ago 00:06:08 165
Трусики своими руками (We sew panties)
7 years ago 00:02:09 424
Dusold Designs, what we do.
7 years ago 00:15:58 0
How We Designed Chrome - Designer vs. Developer #20 || Google Chrome Developers
3 years ago 00:52:52 2
Barry Groves: Homo Carnivorus What We Are Designed to Eat
5 years ago 00:01:50 15
TBM Designs, we’re about changing the way you see the world
12 months ago 01:07:46 0
Why Are We Designed to Believe Lies? | TGT 175
9 years ago 00:08:26 1
We Designed The Most Stressful First Date • Single AF
3 years ago 00:14:22 11
A.I. Designed this Car
4 years ago 01:00:16 88
How Arkane Studios Designed Prey - Documentary
9 years ago 00:02:17 13
Leepu’s designed car awesome modification
1 year ago 01:25:56 0
Are We Designed to Eat Meat? Milton Mills MD
13 years ago 00:03:45 12
Designer Drugs - For All We Know
3 years ago 00:03:12 48
Егор Крид - We Gotta Get Love (Премьера клипа, 2022)
3 years ago 00:18:02 5
We designed special dice using math, but there’s a catch