宝哥软件园

JavaScript实现随机数生成器(去重)

编辑:宝哥软件园 来源:互联网 时间:2021-09-03

本文实例为大家分享了射流研究…实现随机数生成器的具体代码,供大家参考,具体内容如下

1.实验前准备:

数学函数的理解

数组方法的理解

2.实验操作:

!DOCTYPE html html lang=' en ' head meta charset=' UTF-8 ' title随机数生成/title/head style type=' text/CSS ' body { font-size : 20px;} # box { border:3px solid # 666宽度宽度:500像素高度:300 px余量:20px汽车;padding:20px相对位置:} #最小值,#最大值{ width : 60pxmargin 33605 px } # num { margin 336015 px宽度: 115像素;}按钮{宽度:80像素高度:30 px字母-间距: 10pxfont-size : 15px} h1 { margin : 10px 90px }/style body div div id=' box ' h1课堂提问生成器/h1标签产生随机数的范围:/labelinput类型='text' id='min' -输入类型='text' id='max'/br标签需要产生多少个随机数:/labelinput type=' text ' id=' num '/br button onclick=' product()'生成/button p id=' result '/p/div/div/body脚本类型='text/javascript '函数product(){ var omin=document。getelementbyid(' min ').价值;var max=文档。getelementbyid(' max ').价值;var num=文档。getelementbyid(' num ').价值;var oArray=新数组;定义变量结果=' ';var min=omin for(var I=0;I=max-omin;I){ oArray[I]=min;分钟;控制台。日志;} //没有去重的原代码//for(var I=0;因纽姆;i ){ //结果=parsent(数学。random()*(max-min 1)min)',';//} oArray.sort()函数(){返回0.5-math。random();}) //把按顺序存储的数组打乱for(var I=0;因纽姆;i ){ result=oArray[i]',';}文档。getelementbyid(' result ').innerText=结果;} /script /html 3 .操作结果

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

更多资讯
游戏推荐
更多+