zoukankan      html  css  js  c++  java
  • javascript-随机生成不重复的随机数

    //创建一个数组 存放5个不重复随机数
    //思路,每生成一次就和之前的所有数组比较,如有相同,则放弃当前生成操作

    var nums=[];
    for(var i=0;i<5;i++){//外层控制循环次数,即生成几个数
    nums[i]=parseInt(Math.random()*100+1);//随机数范围是1-100
    for(var j=0;j<i;j++){//内层控制当前生成的随机数和前一个数进行比较,重复则重新生成,反之存入新数组
    if(nums[i]==nums[j]){
    i--;//重新覆盖i重复值
    }
    }
    }
    console.log(nums)
  • 相关阅读:
    Alpha发布——美工+文案展示博客
    021_func
    020_with
    018_IO
    017_set
    016_dict
    015_string
    012_list
    010_ternaryOperation
    008_standard_lib_os
  • 原文地址:https://www.cnblogs.com/xzma/p/7070451.html
Copyright © 2011-2022 走看看