zoukankan      html  css  js  c++  java
  • JS生成随机数进行循环匹配数组

     function RndNum(n) {
                var rnd = "";
                for (var i = 0; i < n; i++)
                    rnd += Math.floor(Math.random() * 10);
                return rnd;
            }
           
            function start(tip) {
                let maxCount = RndNum(3);
                let ary = [];
                let match = 0;
                let eachCount = 0;
                console.group(tip);
                eachAry(ary);          
                console.groupEnd();
                function eachAry(ary) {
                    if (eachCount == maxCount) {
                        console.log("已经是查找最大值了,我们无法继续寻找了");
                    } else {
                        eachCount++;
                        console.log("
     第:" + eachCount + "次执行");
                        let num = RndNum(3);
                        console.log("num:" + num);
                        if (ary.length <= 0) {
                            ary.push(num);
                        } else {
                            ary.forEach(function (item, index) {
                                if (item == num) {
                                    match++;
                                    console.log(ary);
                                    console.log("匹配到一条数据,Index:" + index);
                                }
                            });
                        }
    
                        console.log("总共匹配到:" + match + "条");
                        if (match == 0) {
                            ary.push(num);
                            eachAry(ary);
                        }
                    }
                    
                }
            }

     ..我试了好多次,发现数组的第一个随机值有很大的几率会和第二个值相同

    做这个目地是为了拿到一些瞎**搞来的数据,例如在第几次执行的时候匹配成功了,

    还有匹配成功次数,想象一下..如果有三个随机数连续相同...是多么可怕//

  • 相关阅读:
    Python是如何进行内存管理的?
    scrapy利用set()对数据进行去重
    python快速抓取新闻标题及内容
    python爬虫第三方库
    Spring使用@Scheduled定时调度
    redis启动失败
    视图系统
    路由系统
    Django框架 part 2
    Django框架
  • 原文地址:https://www.cnblogs.com/ncellit/p/10194706.html
Copyright © 2011-2022 走看看