【发布时间】:2011-08-10 02:05:32
【问题描述】:
从 0 到 20 生成 5 个随机不重复整数的最佳方法是什么?
我在想,将 Math.random 与 floor 一起使用,循环 5 次,检查是否重复,如果重复,再次随机。
你的方法是什么?
【问题讨论】:
-
嗯,就是这样:)
-
另一种方法是将所有可能的值放入一个数组中,将其打乱并取前 5 个。
-
5 次相同的结果也是随机的。还是你不相信宇宙? ;)
标签: javascript random