答案正确吗?
为了澄清问题陈述,最好指定骰子是公平的。
在我的一节课上,我用arduino做过类似的事情
这个问题的第一个测试用例在统计上非常糟糕!事实上,这个断言很容易在一组定义良好的统一骰子上失败!因此,如果你提交了一个“有效”的解决方案来解决这个微不足道的问题,但它失败了,那么就重新提交它。在你第二次尝试时,它很可能会成功,而你的功能根本不会改变。
使用randi函数代替rand。
RNG的严格测试是一个具有挑战性的话题。参见https://en.wikipedia.org/wiki/Diehard_tests和https://en.wikipedia.org/wiki/TestU01。
为什么不能使用unidrnd(6)?
有人想告诉我正确地完成这个问题,然后被检查者拒绝的几率吗?因为我有一个我的解决方案被拒绝的截图。我又试了一次,还是没成功。
@jiangming wang: Cody使用香草MATLAB(没有工具箱)。
有人能给我解释一下这个问题吗
Đề khó hiểu thật !
我提供了一个解决方案,应该是可行的(在Matlab中可行),但不在这里:round(rand()*5+1);-不是最优的,但仍然提供正确的输出,但未能通过测试
谁能告诉我为什么
X1 = 1 + (5)*rand(1,1);
X2 = 1 + (5)*rand(1,1);
是错误的?
使用randi函数非常简单
是的,使用randi更好,而不是rand
简单!
我真的很喜欢这个问题……
测试套件的一个问题。由于随机数的数量,服务器崩溃。把6000个减少到100个就好了。使有效的解(在MATLAB桌金宝搏官方网站面测试)被接受。
这个解决方案有什么问题?有人能告诉我吗?
function [x1,x2] = rollDice()
rng(0,“旋风”);
r = randperm (10)
x1 = r (1)
x2 = r (2)
结束
x1 =兰迪(6,1);
x2 =兰迪(6,1);
有趣的
我能知道这个问题的答案吗
r =兰迪(6 [1,2])
x1 = r (1);
x2 = r (2);
哈哈偏偏就是这样倒霉
我的第二个伪随机数生成器(第一个不是很随机)http://en.wikipedia.org/wiki/Linear_congruential_generator
这个解决方案是正确的!!!!!
不正确的。与解决方案311131中的编码问题相同。
错误的解决方案。
同意:这不是一个真正的解决方案,尽管它确实(有时)通过了当前的测试。
好了!我不知道这个函数。