
JS获取0-9之间四个不重复随机数的代码示例
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本代码示例展示了如何使用JavaScript生成一个包含4个无重复数字的数组,这些数字范围在0到9之间。
在JavaScript编程中,有时我们需要生成一组随机且不重复的数字用于验证码、游戏或测试数据等场景。本段落将详细讲解如何使用JavaScript实现从0到9的数字中随机选取四个不重复的数字,并提供相应的代码实例。
我们首先创建一个空数组`arr_4`来存储这四个不重复的随机数,然后定义一个名为`getRandom`的函数。该函数接受两个参数:最小值(默认为0)和最大值(默认为9),用于生成指定范围内的随机数。
在`getRandom`函数内部,我们使用`Math.random()`生成介于0与1之间的随机数,并通过`(max-min)`乘以这个随机数值加上`min`得到一个整数。接着利用`Math.floor()`将结果向下取整,获得所需的随机数字。
接下来检查数组`arr_4`的长度是否小于4,因为我们需要四个不重复的数字。如果长度满足条件,则遍历数组检查新生成的随机数是否存在其中;若不存在且已遍历完整个数组,则将其添加到数组中,并再次调用`getRandom`函数直至达到所需数量。
在HTML页面上加入一个按钮元素,点击该按钮时触发名为`f1()`的JavaScript函数。此函数会执行上述逻辑并显示结果给用户查看。
以下是完整的代码示例:
```html
全部评论 (0)
还没有任何评论哟~


