Next Article in Journal
Algorithms and Data Structures for Sparse Polynomial Arithmetic
Previous Article in Journal
Positive Solutions for a Hadamard Fractional p-Laplacian Three-Point Boundary Value Problem
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Construction of Fair Dice Pairs

1
Institute of Computing Science and Technology, Guangzhou University, Guangzhou 510006, China
2
School of Mathematics and Big Data, Guizhou Education University, Guiyang 550018, China
3
Department of Mathematics, Shanghai University, Shanghai 200444, China
4
Department of Network Technology, South China Institute of Software Engineering, Guangzhou 510990, China
5
Department of Mathematics, Changzhou Institute of Technology, Changzhou 213022, China
*
Author to whom correspondence should be addressed.
Mathematics 2019, 7(5), 440; https://doi.org/10.3390/math7050440
Submission received: 8 April 2019 / Revised: 9 May 2019 / Accepted: 13 May 2019 / Published: 17 May 2019

Abstract

:
An interesting and challenging problem in mathematics is how to construct fair dice pairs. In this paper, by means of decomposing polynomials in a residue class ring and applying the Discrete Fourier Transformation, we present all the 2000 fair dice pairs and their 8 equivalence classes in a four-person game, identifying what we call the mandarin duck property of fair dice pairs.

1. Introduction

In this paper, we refer to dice exclusively as small throwable regular cubes made of uniform materials. The six faces of a standard die are marked using numbers (or dots, also called pips) from 1 to 6. As for its uniformity and symmetry, the number shown on the upper face is equally probable when we throw (or roll) a standard die. In practice, people often roll standard dice and use the resulting number to ensure fairness in activities such as education [1], games [2], gambling and other entertainment.
More specifically, we denote the number appearing when a standard die is thrown as X, thus X is a random variable with uniform distribution on { 1 , 2 , 3 , 4 , 5 , 6 } , that is, P ( X = i ) = 1 6 for 1 i 6 . Given this situation, a standard die serves as a True Random Number Generator. For example, if the number of participants is exactly six, using a standard die to determine the fairness of opportunity would be the most appropriate tool. In many other cases, two (or more) dice are thrown simultaneously and the total value of the dice is used to choose the first player (or the starting position) of a game. In this case, can one guarantee that the result is fair by using the sum of a number of standard dice? As we will see below, this is impossible in general.
In Reference [3], P. R. Halmos et al. proved in 1951 that, for any weighted (a.k.a. loaded) pair of dice, it is impossible to ensure that the sum of the two numbers forms a uniform distribution on { 2 , 3 , , 12 } . Thus, it is clearly impossible to use the sum of a pair of dice as a fair match for 11 outcomes no matter how we design the dice. Even if we modify the number on some faces, it is still impossible. In 1978, M. Gardner [4] identified a pair of dice called Sicherman dice with numbers ( 1 , 2 , 2 , 3 , 3 , 4 ) and ( 1 , 3 , 4 , 5 , 6 , 8 ) that generate same distribution as a pair of standard dice. Since then, the question of modifying (or renaming) the numbers of dice pairs to attain the same distribution has been studied extensively in References [5,6,7,8,9,10,11,12], with additional references found in [13,14,15,16,17]. In Reference [18], M. Conroy in 2018 answered many questions and provided numerous references regarding dice pairs. The above research shows that, in general, the result of simply summing a pair of dice does not produce fair (i.e., uniformly distributed) results.
Given the above, people naturally focus on whether or not there is a way to derive fairness in certain situations using a pair of dice by “sum”plus some other operations, like modular 2 (in the Japanese Cho-Han Bakuchi Playing [19]) or modular the number of players (four in typical in the popular Chinese Mahjong game). In this paper, we will discuss fairness using the two operations “sum” and “mod 4” on a pair of dice in four-person activities as there are many games involving four players in the real world where the sum of two dice is used to determine fairness. When playing mahjong, the most common rule (c.f. [20]) is that in the first hand of each round, player 1 (dealer) sitting on the East Position throws two dice to determine which player will do the second toss of the dice. If the total pips of the first toss is 5 or 9, the dealer himself throws the dice again, otherwise, the Player sitting in the South Position (neighbour of the East in the counter clock wise) will do the second toss when the sum is 2, 6, or 10, while 3, 7, or 11 for the West (the opposite of the East), and 4, 8, 12 for the North Position (neighbored to the West in the counter clock wise). Using the total number of the second toss, the starting wall is chosen clockwise. Then the dealer takes four tiles at first for himself from the initial location, and players in anti-clockwise order draw blocks of four tiles successively until all players have 12 tiles, to complete the beginning phase, the dealer takes two tiles to make a 14-tile hand, and each of other three players then draws one last tile to make a 13-tile hand. It is clear that a shifted modular four operation, namely, ( ( p 1 + p 2 )   mod   4 ) + 1 , is executed after counting the sum in both throws, here p 1 , p 2 are the pips of the two dice. Indeed, it is easily seen that the method is not fair with simple analysis. For example, after the dealer tossed for the first time, the probabilities associated with the four players (at the East, the South, the West, and the North in counter-clock wise order) to do the second toss is 1 4 , 1 4 1 6 2 , 1 4 , and 1 4 + 1 6 2 , respectively. This shows that in the sum and modular four approach, the player sitting in the North has more chance to do the second chance and the wall in front of the West gets the highest probability for the initial draw (see Reference [2] for a detail analysis). Further, in Reference [2], Y. Huang et al. proved that, more generally, it is impossible to achieve fairness for four people using the remainder after applying “mod 4” to the sum of rolling any n standard dice, as the probability for each player is 1 4 + cos n π 4 2 ( 3 2 ) n , 1 4 sin n π 4 2 ( 3 2 ) n , 1 4 cos n π 4 2 ( 3 2 ) n , and 1 4 + sin n π 4 2 ( 3 2 ) n , respectively.
As noted above, we use two standard dice in Mahjong. If we appropriately modify some numbers of the dice and allow the two dice to be different, can we construct a fair dice pair using just “sum” and “mod” operations? If so, how can we modify the numbers on the dice? Moreover, how many modifications are there? In this paper, we aim to answer these questions and, in doing so, identify an interesting property for these dice pairs, which we call the mandarin duck property.
Note that, when discussing the distribution of sum of dice pairs, most references use the cyclotomic polynomial method. However, in this paper, we primarily apply Discrete Convolution and Discrete Fourier Transformation.

2. Modeling

Definition 1.
If the six faces of a die are chosen from the set { 1 , 2 , 3 , 4 , 5 , 6 } with replacement, the die is called a quasi-standard. A standard die is a quasi-standard, but the converse is not true.
For a quasi-standard die, we use x k to indicate the times that k occurs on its six faces, and we call [ x 1 , x 2 , x 3 , x 4 , x 5 , x 6 ] the quasi-distribution of the die.
The non-descending ordered array ( n 1 , n 2 , n 3 , n 4 , n 5 , n 6 ) consisting of all numbers of a quasi-standard die is called the numbers of the die.
The one-to-one correspondence between the quasi-distribution and the numbers of a quasi-standard die is represented as [ x 1 , x 2 , x 3 , x 4 , x 5 , x 6 ] ( n 1 , n 2 , n 3 , n 4 , n 5 , n 6 ) .
Notice that x k = 0 indicates that k does not occur at all on any of the six faces and x k > 1 representing k occurs more than one time. As an example, [ 3 , 0 , 3 , 0 , 0 , 0 ] ( 1 , 1 , 1 , 3 , 3 , 3 ) is a correspondence relationship between the quasi-distribution of a die and its numbers. Note also that, traditionally, opposite sides of the standard die add up to seven, which implies that the 1, 2 and 3 faces share a vertex and normally the 1, 2 and 3 faces in Chinese dice are placed counterclockwise about their common vertex (dice in this design are called left-handed), while in western dice they are arranged clockwise or counterclockwise (called right-handed). But in our definition, the collocation of n 1 , n 2 , , n 6 is not considered, so any quasi-standard dice that marked by 1 , 2 , 3 , 4 , 5 , 6 are considered to be the same as the standard dice.
Proposition 1.
The array [ x 1 , x 2 , x 3 , x 4 , x 5 , x 6 ] is a quasi-distribution of a quasi-standard dice if and only if x k , with 1 k 6 , is non-negative integers and k = 1 6 x k = 6 .
Therefore, the number of different quasi-standard dice is equal to the number of the non-negative integer solutions of equation x 1 + x 2 + + x 6 = 6 . It is easy to show that this number also equals the number of terms (equal to 462) of the polynomial ( y 1 + y 2 + + y 6 ) 6 after expanding. Given the above, we can also consider the quasi-distribution that satisfies Proposition 1 as a corresponding quasi-standard die.
Definition 2.
For a quasi-standard die, the number X that occurs above is a random variable that appears when one throw the die. We call this a quasi-uniform distribution associated with the die. If the quasi-distribution of the die is [ x 1 , x 2 , x 3 , x 4 , x 5 , x 6 ] , then the distribution of X is
P ( X = k ) = x k 6 ,   1 k 6 .
When x k = 1 , with 1 k 6 , the quasi-standard die is standard and the associated random variable X obeys uniform distribution, that is, P ( X = k ) = 1 6 , with 1 k 6 .
In the following, we also identify a quasi-standard die as its associated quasi-uniform distributed random variable X.
For a quasi-standard dice pair ( R , B ) , the two random variables R and B are always deemed to be mutually independent. We call R the red dice, and B the blue dice. Denote the quasi-distribution of R and B by [ r 1 , r 2 , , r 6 ] and [ b 1 , b 2 , , b 6 ] , respectively, then their generating functions are
Φ R ( x ) = 1 6 k = 1 6 r k x k , and   Φ B ( x ) = 1 6 k = 1 6 b k x k .
Note that the properties of the generating function for discrete random variables can be found in Reference [21].
Definition 3.
Let ( R , B ) be a pair of quasi-standard dice and the random variable F be the reminder of R + B on division by 4, then
F ( R + B )   mod   4 .
If the distribution of F is P ( F = k ) = 1 4 , 1 k 4 , then we call ( R , B ) a fair dice pair. The generating function of F is Φ F ( x ) = 1 4 k = 1 4 x k .
Note that in the ring Z [ 4 ] , Equation (2) becomes F = R + B .
Proposition 2.
Assume k is a positive integer, X and Y are two random variables with non-negative integer value and Y takes value from { 0 , 1 , , k 1 } , Φ X ( x ) and Φ Y ( x ) is the generating function of X and Y, respectively. Then
X Y   mod   k Φ X ( x ) Φ Y ( x )   mod   ( x k 1 ) .
Proof. 
Let P ( X = i ) = p i ,   0 i < s and P ( Y = j ) = q j ,   0 j < k , be the distribution of X and Y, respectively. Note that i j   mod   k x i x j   mod   x k 1 , so that X Y   mod   k if and only if Φ Y ( x ) = 0 j < k q j x j 0 j < k 0 i < s i j   mod   k p i x i = 0 i < s p i x i = Φ X ( x )   mod   ( x k 1 ) .  □
Proposition 3.
Equation (2) is equivalent to the following congruence relations in polynomial ring Q [ x ] over rational field Q
Φ F ( x ) Φ R ( x ) Φ B ( x )   mod   ( x 4 1 ) .
Proof. 
By Proposition 2 and the independence of ( R , B ) , we have Φ F ( x ) Φ R + B   mod   4 ( x ) Φ R + B ( x ) = Φ R ( x ) Φ B ( x )   mod   ( x 4 1 ) .  □
The Equation (3) can be represented as a discrete convolution “∗” form in residue class ring Q [ x ] / x 4 1 as
Φ F = Φ R Φ B .
To find the fair dice pair ( R , B ) , we must solve Equation (3) or (4).
Let ω = 1 = i C be the primitive 4-th root of unity, DFT 4 be the Discrete Fourier Transformation relate to ω . By applying DFT 4 to both side of (4), we have (cf. [22], P230 and 363)
DFT 4 ( Φ F ) = DFT 4 ( Φ R ) · DFT 4 ( Φ B ) ,
where “·” denotes the pointwise multiplication of vectors. Because
DFT 4 ( Φ F ) = 1 4 1 1 1 1 1 i 1 i 1 1 1 1 1 i 1 i 1 1 1 1 = 1 0 0 0 ,
DFT 4 ( Φ R ) = 1 6 1 1 1 1 1 i 1 i 1 1 1 1 1 i 1 i r 4 r 1 + r 5 r 2 + r 6 r 3 = 1 6 r 6 + r 5 + r 4 + r 3 + r 2 + r 1 r 1 r 3 + r 5 i r 2 + r 4 r 6 r 1 + r 2 r 3 + r 4 r 5 + r 6 r 1 + r 3 r 5 i r 2 + r 4 r 6 ,
DFT 4 ( Φ B ) = 1 6 1 1 1 1 1 i 1 i 1 1 1 1 1 i 1 i b 4 b 1 + b 5 b 2 + b 6 b 3 = 1 6 b 6 + b 5 + b 4 + b 3 + b 2 + b 1 b 1 b 3 + b 5 i b 2 + b 4 b 6 b 1 + b 2 b 3 + b 4 b 5 + b 6 b 1 + b 3 r 5 i b 2 + b 4 b 6 ,
we have
r 6 + r 5 + r 4 + r 3 + r 2 + r 1 b 6 + b 5 + b 4 + b 3 + b 2 + b 1 r 1 r 3 + r 5 i r 2 + r 4 r 6 b 1 b 3 + b 5 i b 2 + b 4 b 6 r 1 + r 2 r 3 + r 4 r 5 + r 6 b 2 + b 4 + b 6 b 1 b 3 b 5 r 1 + r 3 r 5 i r 2 + r 4 r 6 b 1 + b 3 b 5 i b 2 + b 4 b 6 = 36 0 0 0 .
Note that the second and fourth equation of (9) are conjugated, therefore, by combining Proposition 1, we can simplify it to an equivalent form as
r 6 + r 5 + r 4 + r 3 + r 2 + r 1 b 6 + b 5 + b 4 + b 3 + b 2 + b 1 ( ( r 1 r 3 + r 5 ) 2 + ( r 2 r 4 + r 6 ) 2 ) ( ( b 1 b 3 + b 5 ) 2 + ( b 2 b 4 + b 6 ) 2 ) ( r 1 + r 2 r 3 + r 4 r 5 + r 6 ) ( b 2 + b 4 + b 6 b 1 b 3 b 5 ) = 6 6 0 0 .
Here, if ( r 1 r 3 + r 5 ) 2 + ( r 2 r 4 + r 6 ) 2 and r 1 + r 2 r 3 + r 4 r 5 + r 6 are both equal to 0, according to r 6 + r 5 + r 4 + r 3 + r 2 + r 1 = 6 , we obtain r 3 = r 4 = 3 2 , which leads to a contradiction with r 3 , r 4 are non-negative integers. Repeating this approach, it is also impossible for ( b 1 b 3 + b 5 ) 2 + ( b 2 b 4 + b 6 ) 2 and b 2 + b 4 + b 6 b 1 b 3 b 5 to be both equal to 0 at the same time. Hence, (10) is equivalent to
r 6 + r 5 + r 4 + r 3 + r 2 + r 1 r 1 r 3 + r 5 r 2 r 4 + r 6 b 1 + b 3 + b 5 b 2 + b 4 + b 6 = 6 0 0 3 3 ,
or
b 6 + b 5 + b 4 + b 3 + b 2 + b 1 b 1 b 3 + b 5 b 2 b 4 + b 6 r 1 + r 3 + r 5 r 2 + r 4 + r 6 = 6 0 0 3 3 .
By symmetry (i.e., this is equivalent to exchanging two dice in a given pair), we just need to solve (11). But (11) can easily be simplified to
r 3 + r 4 r 1 r 3 + r 5 r 2 r 4 + r 6 b 1 + b 3 + b 5 b 2 + b 4 + b 6 = 3 0 0 3 3 .
From (13), we observe that the constraints on the red and blue dice are independent, therefore, we can split (13) into two equations
r 3 + r 4 r 1 r 3 + r 5 r 2 r 4 + r 6 = 3 0 0 ,
and
b 1 + b 3 + b 5 b 2 + b 4 + b 6 = 3 3 .
From the above Equation (14) for the red die and Equation (15) for the blue die, we come to the main result of our paper in Theorem 1 below.
Theorem 1.
A pair of quasi-standard dice is a fair dice pair if and only if the quasi-distribution of one die is a solution of (14) and the quasi-distribution of the another die is a solution of (15).

3. Solutions of the Model

3.1. Properties of Solutions

Before solving Equations (14) and (15), we discuss some properties of their solutions.
Proposition 4.
  • When 1 i 6 , we have 0 r i 3 , and 0 b i 3 .
  • At least one of r 1 , r 2 , r 5 , r 6 is 0; and r 3 , r 4 can not be 0 at the same time.
  • r 3 = 0 r 1 = r 5 = 0 , and r 4 = 0 r 2 = r 6 = 0 .
Proof. 
The properties ( 1 ) to ( 3 ) follow directly from (14) and (15). □
Corollary 1.
If ( R , B ) is a fair dice pair then the red die R must lack at least one of the number from the set { 1 , 2 , 5 , 6 } .
Theorem 2 (Mandarin Duck Property).
Suppose that the solutions of (14) and (15) exist, then: ( 1 ) (compatibility) any two differently-colored dice can construct a fair dice pair; ( 2 ) (exclusivity) any two same-colored dice cannot construct a fair dice pair.
Proof. 
( 1 ) By Theorem 1. ( 2 ) If the quasi-distribution of a quasi-standard dice [ x 1 , x 2 , x 3 , x 4 , x 5 , x 6 ] simultaneously satisfy (14) and (15), we have x 3 = x 4 = 3 2 , it contradicts the fact that x 3 and x 4 must both be non-negative integer. □
Remark 1.
This shows that, to achieve fairness, the dice pair must be constructed using two different colors. In other words, neither two red nor two blue dice can construct a fair dice pair. Theorem 2 shows that only one red die and one blue die can together form a fair dice pair, therefore, we call it a mandarin duck fair dice pair. Mandarin duck is a kind of bird, they always appear in pairs with one male and another female together.

3.2. All Solutions of (14) and (15)

According to the above analysis, it is easy to enumerate all solutions of (14) for the red die and (15) for the blue die. It can be summarized as shown in Table 1 and Table 2, respectively.
There are 20 solutions for (14) and 100 for (15). From these results, we have Theorem 3 below.
Theorem 3.
There are 20 × 100 = 2000 distinct fair dice pairs.
Notice that from the discussion of the next paragraph of Proposition 1 there are altogether 462 × 462 = 213,444 different combinations of quasi-standard dice pairs, and among them there are 2000 (about 0.937 % ) yielding a fair distribution.

3.3. Equivalent Classes

According to Theorem 3, there are 2000 fair dice pairs. If we consider applying “mod 4” on the numbers of the dice in advance, then some solutions shown in Table 1 and Table 2 can be viewed as equivalent. By applying the “mod 4” operation, number 4, 5, and 6 is congruent to 0, 1, and 2, respectively. Therefore, as an example, ( 4 , 4 , 4 , 6 , 6 , 6 ) ( 2 , 4 , 4 , 4 , 6 , 6 ) ( 2 , 2 , 4 , 4 , 4 , 6 ) ( 2 , 2 , 2 , 4 , 4 , 4 ) , i.e., R [ 1 ] R [ 5 ] R [ 8 ] R [ 10 ] .
On the basis of the above discussion, we classify the quasi-distributions presented in Table 1 and Table 2 into equivalent classes based on the “mod 4” operation. More specifically, we use the smallest sum of numbers of the dice as the representative element in each class and then we obtain all solutions to the red and blue dice systems of equations in a compressed form, which we present in Table 3 and Table 4, respectively. Here, we just list numbers of the dice and omit their quasi-distributions. Note that 0 is equivalent to 4 in the two tables, that is, if 0 is not allowed to appear on the face of a die, then we can simply replace 0 with 4 in Table 3 and Table 4 (and the subsequent tables).
From the results shown in Table 3 and Table 4, we observe that there are 4 equivalent classes for the red dice and 16 for the blue dice. These equivalent classes are exactly the quasi-distributions in Table 1 and Table 2 the last two components of which are 0 (i.e., 5 and 6 don’t appear on the faces of the dice).
Theorem 4.
There are 4 × 16 = 64 different equivalent classes for fair dice pairs by “mod 4” operation.
Suppose X and Y are two random variables associated with quasi-standard dice, and Φ X , Φ Y is the generating function of X and Y, respectively. If X Y   mod   4 , i.e., Φ X = Φ Y in Q [ x ] / x 4 1 , we call X and Y are equivalent.
From (14) and (15), it follows that the generating function of red and blue dice is of the equivalent form
1 6 r 1 x + ( 3 r 1 ) x 2 + r 1 x 3 + ( 3 r 1 ) x 4 = 1 6 x ( 1 + x 2 ) ( r 1 + ( 3 r 1 ) x )
and
1 6 b 1 x + b 2 x 2 + ( 3 b 1 ) x 3 + ( 3 b 2 ) x 4 = 1 6 x ( 1 + x ) ( b 1 + ( b 2 b 1 ) x + ( 3 b 2 ) x 2 )
in Q [ x ] / x 4 1 , respectively. Here, 0 r 1 , b 1 , b 2 3 .
From the above, the generating function for the red die is divisible by 1 + x 2 but not by 1 + x (because r 1 = 3 r 1 does not hold) but the generating function for the blue die is divisible by 1 + x but not by 1 + x 2 (since b 2 b 1 = 0 , b 1 = 3 b 2 cannot be true at the same time). These features determine the characteristics of the red and blue dice.
Two quasi-standard dice ( n 1 , n 2 , , n 6 ) and ( n 1 , n 2 , , n 6 ) are said to be translation-equivalent if there exists an integer k so that n i = n i + k holds for i = 1 , 2 , , 6 . For example, the quasi-standard dice R [ 1 ] = ( 0 , 0 , 0 , 2 , 2 , 2 ) and R [ 4 ] = ( 1 , 1 , 1 , 3 , 3 , 3 ) in the Table 3 are apparently translation-equivalent. Using this approach, we can cluster the 4 dice in Table 3 into two classes and cluster the 16 dice in the Table 4 into four classes, using the dice with the smallest sum as the representative dice for each translation-equivalent class, as shown in Table 5 and Table 6.
Table 7, Table 8, Table 9, Table 10, Table 11, Table 12, Table 13 and Table 14 show a detailed diagram of the eight varieties of dice. In Table 7, Table 8, Table 9, Table 10, Table 11, Table 12, Table 13, Table 14, Table 15, Table 16, Table 17 and Table 18, the first column is numbers of red dice, the first row is numbers of blue dice, and the remaining elements are the remainder by mod 4 of the sum for the first row and first column.eight varieties of dice
Theorem 5.
There are 2 × 4 = 8 different translation-equivalent classes of fair dice pairs.
If there exists k, with 1 k 3 , such that X Y k   mod   4 , then X and Y are translation equivalent. More specifically, we have Φ X = x k Φ Y in Q [ x ] / x 4 1 , where Φ X , and Φ Y is the generating function of X and Y, respectively.

4. The Analysis of Result

From Table 1 and Table 2, we note that the quasi-distributions contain components that are 0. This shows that the corresponding number does not appear on any face of the dice. It can be seen that at most, four components are 0 in the quasi-distribution of a red or blue die and at least one component is 0 in the quasi-distribution of a red die by Proposition 4. Therefore, in the quasi-distribution for a fair dice pair, it has at least one and at most eight 0′s appeared. In the subsections that follow, we examine these two extreme situations.

4.1. Fair Dice Pairs Closest to the Traditional Dice Pair

In this subsection, we describe how we would make a minimal change to a pair of standard dice to obtain a fair dice pair.
As noted above, there must be at least one 0 in the quasi-distribution of a fair dice pair. From Table 2, we observe that we have the minimum 0 only in B [ 57 ] for the quasi-distribution of the blue die. From Table 1, we note that there are four quasi-distributions containing one 0, that is, R [ 6 ] , R [ 12 ] , R [ 14 ] , and R [ 15 ] . We notice that B [ 57 ] = ( 1 , 2 , 3 , 4 , 5 , 6 ) , R [ 6 ] = ( 4 ̲ , 2 , 3 , 4 , 5 , 6 ) , R [ 12 ] = ( 1 , 3 ̲ , 3 , 4 , 5 , 6 ) , R [ 14 ] = ( 1 , 2 , 3 , 4 , 4 ̲ , 6 ) , and R [ 15 ] = ( 1 , 2 , 3 , 4 , 5 , 3 ̲ ) .
Therefore, we obtain 4 fair dice pairs in total, that is, ( R [ 6 ] , B [ 57 ] ) , ( R [ 12 ] , B [ 57 ] ) , ( R [ 14 ] , B [ 57 ] ) , and ( R [ 15 ] , B [ 57 ] ) . Any one of these 4 fair dice pairs can be constructed by taking a pair of standard dice and renaming one of its 12 faces. We have just 4 renaming methods for the red(or blue) dice: 1 to 4, 2 to 3, 5 to 4, or 6 to 3. More specifically, as shown in Table 15, Table 16, Table 17 and Table 18. As an example, we have ( R [ 15 ] , B [ 57 ] ) , in which we change one of its two 6′s to 3 from a pair of standard dice.

4.2. Fair Dice Pairs with the Fewest Types of Distinct Numbers

In this subsection, we focus on the case in which the most 0 occurrences appear in the corresponding quasi-distribution.
From Table 1, there are 4 quasi-distributions for the red die with four 0′s components, that is, R [ 1 ] , R [ 4 ] , R [ 10 ] , and R [ 20 ] . From Table 2, there are 9 quasi-distributions for the blue die with four 0′s components, that is, B [ 1 ] , B [ 4 ] , B [ 13 ] , B [ 16 ] , B [ 37 ] , B [ 40 ] , B [ 91 ] , B [ 94 ] , and B [ 100 ] . Combining these two sets, we get 36 fair dice pairs with eight 0′s components occurrences. In each quasi-distribution, there are only two different numbers on each die in the fair dice pair. Further, each different number appears exactly three times. These 36 fair dice pairs are of the simplest form.
From Table 3 and Table 4, we observe that there are exactly eight fair dice pairs in which the different numbers appearing on all faces are essentially the least (as shown in Table 7, Table 8, Table 9, Table 10, Table 11, Table 12, Table 13 and Table 14.), that is, there are two for the red die (i.e., ( R [ 1 ] and R [ 4 ] )]) and four for the blue die(i.e., B [ 1 ] , B [ 4 ] , B [ 13 ] , and B [ 16 ] ). As shown in Table 7, the fair dice pair ( R [ 1 ] , B [ 4 ] ) (i.e., ( R [ 1 ] , B [ 1 ] ) ) is the simplest fair dice pair, requiring only a sum operation.

Author Contributions

Y.H. contributed to supervision, methodology, validation and project administration. Z.Z. contributed to methodology, resources and some computations. Y.R., Y.Z., Y.W. and X.H. contributed some computations and wrote the initial draft of the paper, which was investigated and approved by Y.H. and Y.R. wrote the final draft.

Funding

This work was supported by the National Key R&D Program of China (Nos. 2018YFB1005100, 2018YFB1005104), the National Natural Science Foundation of China (Nos. 11701118, 11471209), the Specialized Fund for Science and Technology Platform and Talent Team Project of Guizhou Province (No. QianKeHePingTaiRenCai [2016]5609) and the Key Supported Disciplines of Guizhou Province Computer Application Technology (No. QianXueWeiHeZi ZDXK [2016]20).

Acknowledgments

The authors wish to thank the referee for his or her very helpful comments and useful suggestions.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Analytics, R. Discovering Probability with Dice Games and the Evolution of a Convincing Argument[EB/OL]. 2016. Available online: https://rucore.libraries.rutgers.edu/rutgers-lib/46992/ (accessed on 8 April 2019).
  2. Huang, Y.; Shang, Y.D.; Chen, X.H.; Zou, Y.; Rao, Y.S. A Probability Problem from Mahjong. Math. Pract. Theory 2015, 45, 132–136. (In Chinese) [Google Scholar]
  3. Kelly, J.B.; Leo, M.; Wahab, J.H.; Finch, J.V.; Halmos, P.R. E925: Weighted Dice. Am. Math. Mon. 1951, 58, 191–192. [Google Scholar] [CrossRef]
  4. Gardner, M. Mathematical games. Sci. Am. 1978, 238, 19232. [Google Scholar] [CrossRef]
  5. Honsberger, R. Mathematical morsels. Two-Year Coll. Math. J. 1978, 11, 127–128. [Google Scholar]
  6. Golomb, S.W. Cyclotomic Polynomials and Factorization Theorems. Am. Math. Mon. 1978, 85, 734–737. [Google Scholar] [CrossRef]
  7. Broline, D.M. Renumbering of the faces of dice. Math. Mag. 1979, 52, 312–315. [Google Scholar] [CrossRef]
  8. Gallian, J.A.; Rusin, D.J. Cyclotomic polynomials and nonstandard dice. Discrete Math. 1979, 27, 245–259. [Google Scholar] [CrossRef] [Green Version]
  9. Robertson, L.C.; Shortt, R.M.; Landry, S.G. Dice with Fair Sums. Am. Math. Mon. 1988, 95, 316–328. [Google Scholar] [CrossRef]
  10. Shen, Z.; Marston, C.M. A study of a dice problem. Appl. Math. Comput. 1995, 73, 231–247. [Google Scholar] [CrossRef]
  11. Chen, G.; Rao, M.B.; Shreve, W.E. Can One Load a Set of Dice So That the Sum Is Uniformly Distributed? Math. Mag. 1997, 70, 204–206. [Google Scholar] [CrossRef]
  12. Gasarch, W.I.; Kruskal, C.P. When Can One Load a Set of Dice so That the Sum Is Uniformly Distributed? Math. Mag. 1999, 72, 133–138. [Google Scholar] [CrossRef]
  13. Surhone, L.M.; Timpledon, M.T.; Marseken, S.F. Sicherman Dice; Betascript Publishing: Beau Bassin, Mauritius, 2010. [Google Scholar]
  14. Klerlein, J.B. On the Sum of n Dice[EB/OL]. 2011. Available online: https://cms.math.ca/crux/v22/n4/page145-148.pdf (accessed on 8 April 2019).
  15. Nishiyama, Y. Sicherman dice: equivalent sums with a pair of dice. Int. J. Pure Appl. Math. 2012, 81, 101–110. [Google Scholar]
  16. Morrison, I.; Swinarski, D. Can You Play a Fair Game of Craps with a Loaded Pair of Dice? Am. Math. Mon. 2016, 123, 136–148. [Google Scholar] [CrossRef]
  17. Morrison, I. Sacks of dice with fair totals. Am. Math. Mon. 2018, 125, 579–592. [Google Scholar] [CrossRef]
  18. Matthew, M.C. A Collection of Dice Problems[EB/OL]. Available online: http://www.madandmoonly.com/doctormatt/mathematics/dice1.pdf (accessed on 8 April 2019).
  19. Wikipedia. Chō-Han Bakuchi. Available online: https://en.wikipedia.org/wiki/Cho-han (accessed on 8 April 2019).
  20. The Committee of Chinese Mahjong. Competition Mahjong Official International Rulebook; Takeshobo: Tokyo, Japan, 2002; ISBN 4-8124-0944-6. [Google Scholar]
  21. Feller, W. An Introduction to Probability Theory and Its Applications, 3rd ed.; John Wiley and Sons, Inc.: Hoboken, NJ, USA, 1968; Volume I. [Google Scholar]
  22. Von Zur Gathen, J.; Gerhard, J. Modern Computer Algebra, 3rd ed.; Cambridge University Press: Cambridge, UK, 2013. [Google Scholar]
Table 1. The 20 solutions of Equations (14) for the red dice (with numbers).
Table 1. The 20 solutions of Equations (14) for the red dice (with numbers).
R[1] = [0,0,0,3,0,3]↔(4,4,4,6,6,6)R[8] = [0,2,0,3,0,1]↔(2,2,4,4,4,6)R[15] = [1,1,2,1,1,0]↔(1,2,3,3,4,5)
R[2] = [0,0,1,2,1,2]↔(3,4,4,5,6,6)R[9] = [0,2,1,2,1,0]↔(2,2,3,4,4,5)R[16] = [1,2,1,2,0,0]↔(1,2,2,3,4,4)
R[3] = [0,0,2,1,2,1]↔(3,3,4,5,5,6)R[10] = [0,3,0,3,0,0]↔(2,2,2,4,4,4)R[17] = [2,0,2,1,0,1]↔(1,1,3,3,4,6)
R[4] = [0,0,3,0,3,0]↔(3,3,3,5,5,5)R[11] = [1,0,1,2,0,2]↔(1,3,4,4,6,6)R[18] = [2,0,3,0,1,0]↔(1,1,3,3,3,5)
R[5] = [0,1,0,3,0,2]↔(2,4,4,4,6,6)R[12] = [1,0,2,1,1,1]↔(1,3,3,4,5,6)R[19] = [2,1,2,1,0,0]↔(1,1,2,3,3,4)
R[6] = [0,1,1,2,1,1]↔(2,3,4,4,5,6)R[13] = [1,0,3,0,2,0]↔(1,3,3,3,5,5)R[20] = [3,0,3,0,0,0]↔(1,1,1,3,3,3)
R[7] = [0,1,2,1,2,0]↔(2,3,3,4,5,5)R[14] = [1,1,1,2,0,1]↔(1,2,3,4,4,6)
Table 2. The 100 solutions of Equations (15) for the blue dice (with numbers).
Table 2. The 100 solutions of Equations (15) for the blue dice (with numbers).
B[1] = [0,0,0,0,3,3]↔(5,5,5,6,6,6)B[34] = [0,2,2,1,1,0]↔(2,2,3,3,4,5)B[67] = [1,2,2,1,0,0]↔(1,2,2,3,3,4)
B[2] = [0,0,0,1,3,2]↔(4,5,5,5,6,6)B[35] = [0,2,3,0,0,1]↔(2,2,3,3,3,6)B[68] = [1,3,0,0,2,0]↔(1,2,2,2,5,5)
B[3] = [0,0,0,2,3,1]↔(4,4,5,5,5,6)B[36] = [0,2,3,1,0,0]↔(2,2,3,3,3,4)B[69] = [1,3,1,0,1,0]↔(1,2,2,2,3,5)
B[4] = [0,0,0,3,3,0]↔(4,4,4,5,5,5)B[37] = [0,3,0,0,3,0]↔(2,2,2,5,5,5)B[70] = [1,3,2,0,0,0]↔(1,2,2,2,3,3)
B[5] = [0,0,1,0,2,3]↔(3,5,5,6,6,6)B[38] = [0,3,1,0,2,0]↔(2,2,2,3,5,5)B[71] = [2,0,0,0,1,3]↔(1,1,5,6,6,6)
B[6] = [0,0,1,1,2,2]↔(3,4,5,5,6,6)B[39] = [0,3,2,0,1,0]↔(2,2,2,3,3,5)B[72] = [2,0,0,1,1,2]↔(1,1,4,5,6,6)
B[7] = [0,0,1,2,2,1]↔(3,4,4,5,5,6)B[40] = [0,3,3,0,0,0]↔(2,2,2,3,3,3)B[73] = [2,0,0,2,1,1]↔(1,1,4,4,5,6)
B[8] = [0,0,1,3,2,0]↔(3,4,4,4,5,5)B[41] = [1,0,0,0,2,3]↔(1,5,5,6,6,6)B[74] = [2,0,0,3,1,0]↔(1,1,4,4,4,5)
B[9] = [0,0,2,0,1,3]↔(3,3,5,6,6,6)B[42] = [1,0,0,1,2,2]↔(1,4,5,5,6,6)B[75] = [2,0,1,0,0,3]↔(1,1,3,6,6,6)
B[10] = [0,0,2,1,1,2]↔(3,3,4,5,6,6)B[43] = [1,0,0,2,2,1]↔(1,4,4,5,5,6)B[76] = [2,0,1,1,0,2]↔(1,1,3,4,6,6)
B[11] = [0,0,2,2,1,1]↔(3,3,4,4,5,6)B[44] = [1,0,0,3,2,0]↔(1,4,4,4,5,5)B[77] = [2,0,1,2,0,1]↔(1,1,3,4,4,6)
B[12] = [0,0,2,3,1,0]↔(3,3,4,4,4,5)B[45] = [1,0,1,0,1,3]↔(1,3,5,6,6,6)B[78] = [2,0,1,3,0,0]↔(1,1,3,4,4,4)
B[13] = [0,0,3,0,0,3]↔(3,3,3,6,6,6)B[46] = [1,0,1,1,1,2]↔(1,3,4,5,6,6)B[79] = [2,1,0,0,1,2]↔(1,1,2,5,6,6)
B[14] = [0,0,3,1,0,2]↔(3,3,3,4,6,6)B[47] = [1,0,1,2,1,1]↔(1,3,4,4,5,6)B[80] = [2,1,0,1,1,1]↔(1,1,2,4,5,6)
B[15] = [0,0,3,2,0,1]↔(3,3,3,4,4,6)B[48] = [1,0,1,3,1,0]↔(1,3,4,4,4,5)B[81] = [2,1,0,2,1,0]↔(1,1,2,4,4,5)
B[16] = [0,0,3,3,0,0]↔(3,3,3,4,4,4)B[49] = [1,0,2,0,0,3]↔(1,3,3,6,6,6)B[82] = [2,1,1,0,0,2]↔(1,1,2,3,6,6)
B[17] = [0,1,0,0,3,2]↔(2,5,5,5,6,6)B[50] = [1,0,2,1,0,2]↔(1,3,3,4,6,6)B[83] = [2,1,1,1,0,1]↔(1,1,2,3,4,6)
B[18] = [0,1,0,1,3,1]↔(2,4,5,5,5,6)B[51] = [1,0,2,2,0,1]↔(1,3,3,4,4,6)B[84] = [2,1,1,2,0,0]↔(1,1,2,3,4,4)
B[19] = [0,1,0,2,3,0]↔(2,4,4,5,5,5)B[52] = [1,0,2,3,0,0]↔(1,3,3,4,4,4)B[85] = [2,2,0,0,1,1]↔(1,1,2,2,5,6)
B[20] = [0,1,1,0,2,2]↔(2,3,5,5,6,6)B[53] = [1,1,0,0,2,2]↔(1,2,5,5,6,6)B[86] = [2,2,0,1,1,0]↔(1,1,2,2,4,5)
B[21] = [0,1,1,1,2,1]↔(2,3,4,5,5,6)B[54] = [1,1,0,1,2,1]↔(1,2,4,5,5,6)B[87] = [2,2,1,0,0,1]↔(1,1,2,2,3,6)
B[22] = [0,1,1,2,2,0]↔(2,3,4,4,5,5)B[55] = [1,1,0,2,2,0]↔(1,2,4,4,5,5)B[88] = [2,2,1,1,0,0]↔(1,1,2,2,3,4)
B[23] = [0,1,2,0,1,2]↔(2,3,3,5,6,6)B[56] = [1,1,1,0,1,2]↔(1,2,3,5,6,6)B[89] = [2,3,0,0,1,0]↔(1,1,2,2,2,5)
B[24] = [0,1,2,1,1,1]↔(2,3,3,4,5,6)B[57] = [1,1,1,1,1,1]↔(1,2,3,4,5,6)B[90] = [2,3,1,0,0,0]↔(1,1,2,2,2,3)
B[25] = [0,1,2,2,1,0]↔(2,3,3,4,4,5)B[58] = [1,1,1,2,1,0]↔(1,2,3,4,4,5)B[91] = [3,0,0,0,0,3]↔(1,1,1,6,6,6)
B[26] = [0,1,3,0,0,2]↔(2,3,3,3,6,6)B[59] = [1,1,2,0,0,2]↔(1,2,3,3,6,6)B[92] = [3,0,0,1,0,2]↔(1,1,1,4,6,6)
B[27] = [0,1,3,1,0,1]↔(2,3,3,3,4,6)B[60] = [1,1,2,1,0,1]↔(1,2,3,3,4,6)B[93] = [3,0,0,2,0,1]↔(1,1,1,4,4,6)
B[28] = [0,1,3,2,0,0]↔(2,3,3,3,4,4)B[61] = [1,1,2,2,0,0]↔(1,2,3,3,4,4)B[94] = [3,0,0,3,0,0]↔(1,1,1,4,4,4)
B[29] = [0,2,0,0,3,1]↔(2,2,5,5,5,6)B[62] = [1,2,0,0,2,1]↔(1,2,2,5,5,6)B[95] = [3,1,0,0,0,2]↔(1,1,1,2,6,6)
B[30] = [0,2,0,1,3,0]↔(2,2,4,5,5,5)B[63] = [1,2,0,1,2,0]↔(1,2,2,4,5,5)B[96] = [3,1,0,1,0,1]↔(1,1,1,2,4,6)
B[31] = [0,2,1,0,2,1]↔(2,2,3,5,5,6)B[64] = [1,2,1,0,1,1]↔(1,2,2,3,5,6)B[97] = [3,1,0,2,0,0]↔(1,1,1,2,4,4)
B[32] = [0,2,1,1,2,0]↔(2,2,3,4,5,5)B[65] = [1,2,1,1,1,0]↔(1,2,2,3,4,5)B[98] = [3,2,0,0,0,1]↔(1,1,1,2,2,6)
B[33] = [0,2,2,0,1,1]↔(2,2,3,3,5,6)B[66] = [1,2,2,0,0,1]↔(1,2,2,3,3,6)B[99] = [3,2,0,1,0,0]↔(1,1,1,2,2,4)
B[100] = [3,3,0,0,0,0]↔(1,1,1,2,2,2)
Table 3. The 4 set of compressed red dice solutions based on the “mod 4”operation.
Table 3. The 4 set of compressed red dice solutions based on the “mod 4”operation.
R′[1] = (0,0,0,2,2,2)R′[2] = (0,0,1,2,2,3)R′[3] = (0,1,1,2,3,3)R′[4] = (1,1,1,3,3,3)
Table 4. The 16 set of compressed blue dice solutions based on the “mod 4”operation.
Table 4. The 16 set of compressed blue dice solutions based on the “mod 4”operation.
B′[1] = (0,0,0,1,1,1)B′[5] = (0,0,1,1,1,2)B′[9] = (0,1,1,1,2,2)B′[13] = (1,1,1,2,2,2)
B′[2] = (0,0,0,1,1,3)B′[6] = (0,0,1,1,2,3)B′[10] = (0,1,1,2,2,3)B′[14] = (1,1,2,2,2,3)
B′[3] = (0,0,0,1,3,3)B′[7] = (0,0,1,2,3,3)B′[11] = (0,1,2,2,3,3)B′[15] = (1,2,2,2,3,3)
B′[4] = (0,0,0,3,3,3)B′[8] = (0,0,2,3,3,3)B′[12] = (0,2,2,3,3,3)B′[16] = (2,2,2,3,3,3)
Table 5. Translation equivalent class of red dice.
Table 5. Translation equivalent class of red dice.
R″[1] = (0,0,0,2,2,2)R″[2] = (0,0,1,2,2,3)
Table 6. Translation equivalent class of blue dice.
Table 6. Translation equivalent class of blue dice.
B″[1] = (0,0,0,1,1,1)B″[2] = (0,0,0,1,1,3)B″[3] = (0,0,1,1,1,2)B″[4] = (0,0,1,1,2,3)
Table 7. R″[1], B″[1].
Table 7. R″[1], B″[1].
000111
0000111
0000111
0000111
2222333
2222333
2222333
Table 8. R″[1], B″[2].
Table 8. R″[1], B″[2].
000113
0000113
0000113
0000113
2222331
2222331
2222331
Table 9. R″[1], B″[3].
Table 9. R″[1], B″[3].
001112
0001112
0001112
0001112
2223330
2223330
2223330
Table 10. R″[1], B″[4].
Table 10. R″[1], B″[4].
001123
0001123
0001123
0001123
2223301
2223301
2223301
Table 11. R″[2], B″[1].
Table 11. R″[2], B″[1].
000111
0000111
0000111
1111222
2222333
2222333
3333000
Table 12. R″[2], B″[2].
Table 12. R″[2], B″[2].
000113
0000113
0000113
1111220
2222331
2222331
3333002
Table 13. R″[2], B″[3].
Table 13. R″[2], B″[3].
001112
0001112
0001112
1112223
2223330
2223330
3330001
Table 14. R″[2], B″[4].
Table 14. R″[2], B″[4].
001123
0001123
0001123
1112230
2223301
2223301
3330012
Table 15. (R[6], B[57]).
Table 15. (R[6], B[57]).
123456
4123412
2341234
3412341
4123412
5234123
6341234
Table 16. (R[12], B[57]).
Table 16. (R[12], B[57]).
123456
1234123
3412341
3412341
4123412
5234123
6341234
Table 17. (R[14], B[57]).
Table 17. (R[14], B[57]).
123456
1234123
2341234
3412341
4123412
4123412
6341234
Table 18. (R[15], B[57]).
Table 18. (R[15], B[57]).
123456
1234123
2341234
3412341
4123412
5234123
3412341

Share and Cite

MDPI and ACS Style

Huang, Y.; Zeng, Z.; Rao, Y.; Zou, Y.; Wang, Y.; Huang, X. Construction of Fair Dice Pairs. Mathematics 2019, 7, 440. https://doi.org/10.3390/math7050440

AMA Style

Huang Y, Zeng Z, Rao Y, Zou Y, Wang Y, Huang X. Construction of Fair Dice Pairs. Mathematics. 2019; 7(5):440. https://doi.org/10.3390/math7050440

Chicago/Turabian Style

Huang, Yong, Zhenbing Zeng, Yongsheng Rao, Yu Zou, Ying Wang, and Xing Huang. 2019. "Construction of Fair Dice Pairs" Mathematics 7, no. 5: 440. https://doi.org/10.3390/math7050440

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop