【发布时间】:2012-12-08 19:15:39
【问题描述】:
我想编写一个程序来模拟以下内容:我有 6 个骰子,每次都掷一些骰子。
当我不掷骰子时,我只是假设我掷骰子是 0。
我想列出我可以通过这种方式获得的所有可能的变化。几个例子:
1,2,4,6,0,1
3,5,1,0,0,4
6,6,4,2,0,0 等等
关于如何做到这一点的任何想法? (我用的是java,当然我只对一般概念感兴趣。)
提前致谢。
【问题讨论】:
-
查看右侧的“相关”部分。已经有几十个问题在问这个问题。
-
当然我在问这个问题之前已经搜索过了,但是我找不到这样的东西。
-
至于代码,没走多远,我就意识到我最初的概念非常愚蠢,从那时起我只是在思考。 (最初我的代码只是从每个骰子的值中减去 1,直到它为 0,然后它转到下一个)
-
仅供参考,dice 是复数。单数形式是die。也许这与编程无关,但如果您的软件有用户界面,您应该向用户展示正确的词语。 :-)
标签: java math permutation variations