dice相关内容

如何用N个六边骰子计算得到和X的概率

挑战: 例如,当使用3个六面骰子时,得到15之和的概率是多少。这可以通过获得5-5-5、6-6-3、3-6-6或更多选项来实现。 2个骰子的暴力解决方案-复杂性为6^2: 假设我们只有两个六面骰子,我们可以编写一个非常基本的代码: public static void main(String[] args) { System.out.println(whatAreTheOd ..
发布时间:2022-04-15 11:13:54 Java开发

C++ Simple Dice roll - 如何返回多个不同的随机数

我对 C++ 很陌生,正在尝试使用 Die class/main 制作一个简单的骰子. 我可以在 1-dieSize 范围内获得一个随机数,但是,每次我“掷骰子"时,它只会给我相同的随机数.例如,当我掷骰子三次时,它会掷出 111 或 222 等,而不是 3 个不同的随机掷骰子.任何解释此问题的帮助将不胜感激! 我的模头只是一个基本的头.我假设的问题是随机函数. 主要: int ..
发布时间:2021-07-02 20:04:18 C/C++开发

带有 2 个参数的 Python 掷骰子:骰子的边数和骰子的数量

这就是我遇到的问题:编写一个函数 roll dice,它接受 2 个参数 - 骰子的边数和骰子的数量滚动 - 并为每个掷骰子生成随机滚动值.打印出每卷,然后返回字符串“就这样!"示例输出 >>>roll_dice(6,3)416就这样! 这是我目前使用普通掷骰子代码的代码: 随机导入分钟 = 1最大值 = 6roll_dice = "是"而 roll_dice == "yes":打印 r ..
发布时间:2021-07-02 20:01:13 Python

数字不等分布的随机数生成器

我知道我可以使用 var rolls = [];for (var i=0; i 用一个骰子获得 100 卷. 但如果它是一个魔法骰子,其中每个数字的出现都不相同怎么办? 因此,不是每个数字出现 1/6 的时间,而是数字 1-4 每个出现 10% 的时间,而 5 出现 20% 的时间,其余 6 个数字出现 100%-20%-4*10% = 40% 的时间. 如何制作这样一个可以 ..
发布时间:2021-07-02 19:57:26 前端开发

不同类型骰子的骰子总和概率

我目前正在开发一个 Java 应用程序,我需要在其中计算滚动各种骰子的每个总和的概率.我支持的骰子类型是 d4(4 面骰子)、d6(6 面骰子)、d8(8 面骰子)、d10、d12 和 d20.用户将能够输入他们想要在计算中使用的每种类型的骰子的数量.例如,用户可以输入 6 d6 和 4 d4. 有了这个给定的信息(每种类型的骰子数量),我正在寻找可以计算每个可能和的概率.然后,我将使用此信 ..
发布时间:2021-06-21 19:36:58 Java开发

我如何询问用户使用netbeans在Java中每次掷骰子后是否要继续游戏?

我需要有关此问题的帮助: 掷骰子游戏有两个六面骰子.玩游戏的用户将掷出两个骰子,并且将生成介于1和6之间的两个随机数.这两个数字的总和将用于决定下一步. 如果总和为2,3或12,则玩家获胜.如果总和是7或11,则他/她输了.如果总和为4、5、6、8、9或10,则程序会自动再次掷骰子,直到玩家赢或输. 每次掷骰子后,都会提示玩家输入.玩家应该决定游戏是否应该继续. 每次掷骰子 ..
发布时间:2021-05-18 21:02:15 Java开发

如何将骰子卷排列成阵列?

亲爱的stackoverflowers 有人可以在这项运动中进一步帮助我吗? 掷骰子40次。抛出必须放在数组中。如果罚球与前一个罚球相同,则必须将其分组在方括号之间。每次投掷将花费您1分,如果连续投掷两个相同的数字,您将获得5分。打印出该用户的信息(例如:“ Congratz!您获得了5分”),以及该用户还剩下多少分。我真的不知道用户从多少点开始,而只是给它40分。 到目前为止, ..
发布时间:2020-09-25 06:17:33 前端开发

C#-如何查找数组中最常见和最不常见的整数?

我被要求制作一个带有两个数组的骰子程序(每个骰子一个),并添加两个结果,例如:2(骰子1)+ 6(骰子2)= 8。 程序必须掷骰子100次并每次显示总和。 到目前为止,我可以做到,但是程序还必须显示最频繁的总和,以及最不频繁的总和。 就像这样: sum = [2、2、2、2、3、3、4、4、5、6、6]。最常见:2;最少见:5。 我该怎么办? 这是我的代码的样子: ..
发布时间:2020-09-25 05:26:57 C#/.NET

Python骰子模拟

我对模拟掷骰子的家庭作业问题有些困惑.问题要求创建一个返回1到6的随机整数值的函数,并创建一个主程序,询问用户要掷出多少个骰子(必须限制为5个骰子),并调用该函数以打印生成的骰子价值观.到目前为止,我有这个: import random def dice(number_of_dice): for i in range(0,number_of_dice): retur ..
发布时间:2020-07-04 01:36:28 Python

生成所有可能结果的矩阵,以掷出n个骰子(忽略顺序)

在顺序很重要的情况下,很容易生成所有可能结果的矩阵。一种实现方式是使用 expand.grid ,如 。 如果没有怎么办? 如果我是对的,可能的组合数是(S + N-1)!/ S!(N-1)! ,其中S是骰子的数量,每个骰子的N边编号为1到N。(与众所周知的组合公式不同,因为相同的数字可能出现在多个骰子上)。例如,投掷四个六面骰子时,N = 6和S = 4,因此可能的组合数为(4 + ..
发布时间:2020-06-03 20:41:01 其他开发

在MATLAB中总结骰子

我的函数RollDice模拟给定次数的给定数量的六个侧面骰子的滚动.该函数有两个输入参数,每个实验将掷骰子的数量(NumDice),以及掷骰子的总次数(NumRolls).函数的输出将是长度为NumRolls的向量SumDice,其中包含每个实验中骰子值的总和. 这是我现在的代码:如何计算骰子的总和?谢谢! function SumDice= RollDice(NumDice,NumR ..
发布时间:2020-05-06 13:12:44 其他开发

在确定骰子游戏计分逻辑时需要帮助

因此,我们基于游戏Farkle在VB.net中创建一个游戏.基本上,您掷出一定数量的骰子,具体取决于您保留的得分.我们有八个骰子.这是一个例子,假设您掷出3个"3",并且想要对它们进行打分(三个).我们想一起检查所有骰子,看看是否确实有三个3.我们已经弄清了这两种,但是我们却无法弄清这三种. For l = 0 To 5 For o = 1 To 6 ..
发布时间:2020-05-03 09:02:42 其他开发

评估骰子滚动符号字符串

规则 编写一个接受字符串作为参数的函数,返回 骰子表示法中的表达式的评估值, 包括加法和乘法. 为了澄清问题,下面是EBNF对法律表达的定义: roll ::= [positive integer], "d", positive integer entity ::= roll | positive number expression ::= entity { [, whitesp ..
发布时间:2020-04-27 03:46:54 其他开发

我如何询问用户是否希望在使用netbeans的每个骰子滚动后继续游戏

大家好我需要这个问题的帮助: 骰子滚动游戏是用两个六面骰子玩的。玩游戏的用户将掷出两个骰子,并且将生成一到六个之间的两个随机数。这两个数字的总和将用于决定下一步。 如果总和是2,3或12,则玩家获胜。如果总和是7或11,那么他/她就输了。如果总和为4,5,6,8,9或10,那么程序会自动再次掷骰子直到玩家获胜或输掉。 每次掷骰子后,都会提示玩家输入。玩家应该决定游戏是否应该继续。 每次掷骰 ..
发布时间:2018-12-21 19:40:22 Java开发

骰子符号在excel

快速故事:我是一个罗列,我在做角色excel中的表单,我需要做骰子符号 calcul。 我需要能够写入单元格像 3d6 + 2d4 + 6 或 3d8 + 2 + 3d9-2d6 或任何组合。然后在另一个单元格中计算结果。 像 Rolldice(A1),它会计算(如果 3d8 + 2 + 4d8 被赋予,它将在 9 和 58 ) Basicaly 1d6 表示 1 具有六个面的骰 ..
发布时间:2017-09-07 05:52:57 Office

基本C ++骰子游戏

我在这里有一个问题,如果任何人可以帮助我在这里真的很好。它是我第一次使用这个程序,所以不要判断。 #include #include using namespace std; int throw1,throw2,throw3,throw4; int bet1 = 100; int bet2 = 300; int bet3 ..
发布时间:2016-11-03 01:28:02 C/C++开发