【发布时间】:2018-09-07 15:47:18
【问题描述】:
所以我的问题是如何调用随机数,但只有 10 次(当我们得到从 0 到 9 的数字时)使用不同的数字。 这是生成随机数的代码:
Math.floor(Math.random() * 10);
但是,例如,该代码可以两次获得数字 2。
示例输出:4、3、2、9、4、3、6、3;
如何得到这样的输出:5、3、6、4、1、9、8、2;
这是一个函数:fiddle: 但是,数字是随机的,可以重复和一遍又一遍。
那么如何在数字已经存在时替换数字,并在所有数字都使用时停止调用变量?!
【问题讨论】:
-
小提琴在哪里?
-
看起来您只是想将 [1, 10) 中的数字打乱?
-
忘掉小提琴吧。在问题中输入minimal reproducible example
-
这可能会有所帮助。 stackoverflow.com/questions/40056297/…
标签: javascript