思路:
        5 个不同的数,每生成一次就和前面的所有数字相比较,如果有相同的,则放弃当前生成的数字!
var num = [];
for(var i = 0; i < 5; i++){num[i] = Math.floor(Math.random()*10) + 1;  //范围是[1~10]for(var j = 0; j < i; j++){if(num[i] == num[j]){i--}}
}
console.log(num)

查看控制台输出的数组就可以看到五位不同的随机数了

JavaScript生成 5 个不同的随机数相关推荐

  1. JavaScript生成指定范围内的随机数

    实现一个产生随机值的函数,只需要指定随机值的范围. <script type="text/javascript">var rand = {};rand.get = fu ...

  2. [转载][记录]javascript生成不重复的随机数

    参考链接:javascript生成不重复的随机数 项目播放视频,是无序的,有上下两个按钮,所以需要生成1,8不重复的随机数数组,如: 7,4,8,6,1,5,3,2 然后再split一次,就是数组了. ...

  3. 用java script随机数_js中Math.random()生成指定范围数值的随机数【转】

    Math.random函数就不像php的rand函数一样可以生成指数范围的数据了,math.random只是生成了一个伪随机数,之后还要经过我们处理才行哦. 今天又有网友问到我 JavaScript ...

  4. javascript生成随机四位数

    在网页编程中,经常会用到随机数,像生成订单号这些都会用到. 今天小编分享的是使用javascript生成随机四位数,以下为实例代码. <input type="button" ...

  5. C/C++ 中生成特定范围内的随机数

    大家在写 C/C++ 程序时,难免会遇到要求获取某个范围内的随机数,我查阅了一些资料后,总结如下.本文分两部分,先介绍 C 语言中与随机数相关的两个函数 srand 和 rand,后介绍 C++ 中的 ...

  6. python从random生成列表_详解Python利用random生成一个列表内的随机数

    详解Python利用random生成一个列表内的随机数 首先,需要导入random模块: import random 随机取1-33之间的1个随机数,可能重复: random.choice(range ...

  7. JS生成x到y的随机数

    /** Math.random()* - 可以用来生成一个0-1之间的随机数* - 生成一个0-10的随机数* - 生成一个0-x之间的随机数* Math.round(Math.random()*x) ...

  8. java中生成1000~10000之间的随机数

    要生成在[min,max]之间的随机整数,可使用Random类进行相关运算: Random random = new Random(); int s = random.nextInt(max)%(ma ...

  9. C++生成指定范围内的随机数

    代码 rand()% 3 : 3就是范围,代表生成[0,3)之间的随机数 int main(){for (int i = 0; i < 20; i++) {switch (rand() % 3) ...

最新文章

  1. Java将小数转换为成百分比输出
  2. 第四范式祝大家 HAPPY NIU YEAR!
  3. Mysql的sql语句,Delete 中包含 not in
  4. 可变lambda_Lambda的Lambda(如果可选)
  5. 除了写代码,程序员必备的6种软技能
  6. 小小智慧树机器人_最萌“警察”来袭!5G警务机器人亮相厦门中山路!
  7. 谢菲尔德遗传算法工具箱
  8. sa结构组网方式_NSA和SA两种组网方式均为5G
  9. Solr实现京东搜索
  10. html语言%3cspan%3e,比较好的网站HTML语言.doc
  11. poi设置单元格下拉下表
  12. Zabbix系列:设置动态监控告警时间范围
  13. 国内的IT生意还真TMD难做,想生存发展大家还得多思考一下,出路在哪里?稍微迷茫了一点点...
  14. 什么是WebP图片格式?如何在线把Webp格式转换为JPEG格式?
  15. 艺赛旗首席科学家、南京大学人工智能学院副院长黎铭教授出席iS-RPM流程挖掘产品发布会演讲分享
  16. LabWindows中Table控件的下拉列的设置
  17. LayoutInflate: Avoid passing null as the view root
  18. Vue项目中个人中心头像的上传方法
  19. zookeeper Java客户端API的使用方法
  20. 【Scikit-Learn 中文文档】集成方法 - 监督学习 - 用户指南 | ApacheCN

热门文章

  1. JavaScript 强制类型转换(String)
  2. 关于Linux 账户禁用和解禁的方法
  3. 利用maya+poser合成kinect 训练数据
  4. MySQL数据库迁移到达梦数据库过程详解
  5. java map equals_Java HashMap equals()方法
  6. 3306端口被占用,解决办法
  7. vsto excel 分割字符效果
  8. mysql建立视图_MySQL视图的应用之创建视图
  9. 2018年安徽重点领域改革“施工图”
  10. 当遇到Your branch and ‘origin/test-xxx‘ have diverged, and have 2 and 1 different commits each