【如何做出不重复的随机数 _js基础 】 | IT修真院·坑乎
问题已收录 如何做出不重复的随机数
我也踩过这个坑( 1 )
已统计您的踩坑,无需重复点击
回答(1)
js基础
详细描述
截图
代码
编辑于2024-11-20
  • [上海|结业弟子]JS-任我行
    0

    这个地方的颜色不是你自己去设定的,而是随机的一个颜色,获取颜色的方法有很多,写一个常用的

    function color() {

        var r = Math.floor(Math.random() * 256);

        var g = Math.floor(Math.random() * 256);

        var b = Math.floor(Math.random() * 256);

        return `rgb(${r},${g},${b})`; 

    }

    然后你需要去获取一个随机的格子,首先你要把你获取的九个小格子转化为数组,

    然后从中获取三个随机格子

    使用for循环去产生一个新的数组,这个数组里面就是需要随机颜色的三个格子

    接下来首先要重置所有格子的颜色,然后将上面获取的随机格子的颜色等于随机的颜色


    编辑于2018-11-17