问题评论
-
18条评论
解决方案正确吗???
为了澄清问题陈述,最好指定骰子是公平的。
我在我的一堂课上在Arduino上做了这样的事情
此问题的第一个测试案例在统计上很糟糕!实际上,这一断言很容易在定义明确的统一骰子上失败!因此,如果您针对这个微不足道的问题提交了“有效”解决方案,并且失败了,请重新提交它。您很可能第二次尝试成功,而您的功能根本没有更改。
使用randi功能而不是rand。
对RNG的严格测试是一个具有挑战性的话题。参见例如https://en.wikipedia.org/wiki/diehard_tests和https://en.wikipedia.org/wiki/testu01。
为什么不能使用unidrnd(6)?
有人想告诉我正确解决问题的几率,然后让检查员拒绝它吗?因为我有一个被拒绝的解决方案的屏幕截图。再次尝试了完全一样,它通过了。
@Jiangming Wang:Cody使用香草Matlab(无工具箱)。
有人请向我解释一个问题
^khóhiHiểuthật!
我提供了一个应该有效的解决方案(在MATLAB中可以正常工作),但在这里不工作:Round(Rand()*5+1);- 不是最佳的,但仍然提供正确的输出,但未能通过测试
谁能帮我为什么
x1 = 1 +(5)*rand(1,1);
x2 = 1 +(5)*rand(1,1);
是错的???
功能“ randi”非常容易
是的,最好使用randi,而是在rand上
兰德生成随机数,兰迪生成随机整数
很容易
好的!
解决方案评论
-
1条评论
这个问题不好,断言判断在所有情况下都不正确。
-
1条评论
@cui,您的解决方案有效,不确定为什么它不早起工作
-
2条评论
好问题
好问题
-
1条评论
简单的!
-
1条评论
我真的很喜欢这个问题...
-
1条评论
测试套件的问题。由于随机生成数量,服务器崩溃了。将6000减少到100。万博 尤文图斯
-
1条评论
这个解决方案怎么了?有人可以告诉我吗?
函数[x1,x2] = rolldice()
rng(0,'twister');
r = randperm(6,10)
x1 = r(1)
x2 = r(2)
结尾
-
1条评论
x1 = randi(6,1);
x2 = randi(6,1);
有趣的
-
1条评论
我可以得到这个问题的答案吗
-
2条评论
这是在第一次提交时失败的,并在第二次成功完成。这是否意味着测试是非鲁棒的?
测试案例完全是错误的。
-
1条评论
哈哈。只是我的运气。
-
2条评论
-
1条评论
我有史以来第二个伪随机数生成器(第一个不是很随机)
-
2条评论
-
1条评论
超级RAD测试套件
-
2条评论
这个解决方案是正确的!
不正确。与解决方案311131相同的编码问题。
-
2条评论
错误的解决方案。
同意:尽管(有时)通过实施的当前测试,但这不是真正的解决方案。
-
1条评论
好的!不知道该功能。