【发布时间】:2012-12-24 12:22:43
【问题描述】:
var ifanse=Math.floor(Math.random()*4)+1;
var ifanse2=Math.floor(Math.random()*3)+1
这是 2 个随机数。有时它们相等,但如果ifanse 等于ifanse2,它会重新生成一个介于 3 - 1 但不包括ifanse2 的随机数。或者有什么办法可以避免一开始就等于?
【问题讨论】:
-
所以你不希望它们完全随机?
-
真的吗?你没有从你昨天提出的问题中得到什么都没有吗?您可以使用相同的 do-while 循环...
-
我希望它们是随机的,但它们不应该相等。
-
@H2CO3 也许你可以这么说。但是上一个答案中的某些方法似乎不适合变量和随机需求。我会尝试现在做的,我没有测试过。
标签: javascript random