有大佬知道如何用random和round方法输出0~10;不相等的整数啊?

来源:7-16 随机数 random()

qq_o_266

2018-03-26 16:40

有大佬知道如何用random和round方法输出0~10;不相等的整数啊?

写回答 关注

4回答

  • 慕移动9214378
    2018-03-26 21:24:51
    已采纳


    截了个图

    https://img1.mukewang.com/5ab8f47a0001655804900427.jpg


  • 一叶红尘
    2018-07-27 14:49:47

    var list=new Array();

    for(var i=0;i<10;i++){

    document.write(Math.round(Math.random(list[i])*10)+"<br>");

    }


  • qq_eminemjohn_03355944
    2018-03-28 22:11:02

    var i=Math.round(Math.random()*10);

  • 慕移动9214378
    2018-03-26 17:13:47

    document.write(Math.round(Math.random()*10))

    扁扁1 回复qq_o_2...

    那你再定义一个包含0到0的数组a,而且你list数组长度肯定要长一点,搞个50,100,毕竟是随机数,你只给他10个数,不能保证10个数正好乘10四舍五入能输出0到10,肯定有重复的,然后就遍历list集合,当list[i]属于a这个数组,输出这个数,比如是2,那么把2从a数组里删除,用remove方法,那么得到一个新的不包含2的新数组,下次再有2就不会输出了,就不会重复了,不知道这是不是你想要的答案

    2018-08-06 15:18:06

    共 3 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题