骰子左/右数?

fax*_*man 2 math dice

我想知道是否有一个公式/技巧来计算标准6面骰子上的右边或左边的数字,如果你知道哪个数字在顶部,哪个面向你.

需要它来解决问题,但我不想在if语句中列出所有24种可能性...... :)

sch*_*der 6

没有24种可能性.

来自维基百科:

相对面上的数字之和为7.

因此,您已经知道两个数字,剩下4种可能性.

我不确定你的意思是"在顶部"和"面向你",但我认为你的意思是两个相邻的面孔,所以只有两种可能性,因为你知道那里有相反的面孔数字(和那些2可能性仅因左/右或左/右两个数字而不同.

因此,例如,使用展开的骰子,顶部有"1",面向你的"2":

 X
X1X
 2
 X
Run Code Online (Sandbox Code Playgroud)

你现在知道对面会是"6"(底部)和"5"(背对你):

 5
X1X
 2
 6
Run Code Online (Sandbox Code Playgroud)

所以有这两种可能性:

 5   5
314 413
 2   2
 6   6
Run Code Online (Sandbox Code Playgroud)

当你知道你的骰子是"左撇子"还是"右撇子"时,只有一种可能性(维基百科):

这个约束留下了一个更抽象的设计选择:分别代表1,2和3的面可以围绕这个顶点以顺时针或逆时针顺序放置.如果1,2和3面围绕它们的公共顶点逆时针运行,则称为"右手"; 如果他们顺时针运行它被称为"左撇子".标准的现代西方骰子是右撇子,而中国骰子通常是左撇子

因此,对于上面的例子,左边的是"左手"模具,右边的模具是"右手"模具.