基于javascript實(shí)現(xiàn)彩票隨機(jī)數(shù)生成(簡(jiǎn)單版)
本文實(shí)例講解了JavaScript 實(shí)現(xiàn)彩票中隨機(jī)數(shù)組的獲取詳細(xì)代碼,分享給大家供大家參考,具體內(nèi)容如下
效果圖:
具體代碼:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Math.random方法彩票隨機(jī)數(shù)的生成</title> </head> <body> <!-- 設(shè)置樣式 --> <input type="text" id="text"> <button id="btnGo">開(kāi)始</button> <button id="btnStop">獲取隨機(jī)數(shù)組</button> <script type="text/javascript"> //獲取節(jié)點(diǎn) var btnGo = document.getElementById("btnGo"); var btnStop = document.getElementById("btnStop"); var text = document.getElementById("text"); //定義生成最小到最大值的隨機(jī)函數(shù) function rand(min,max){ return parseInt(Math.random()*( max - min + 1) + min); } function start(min,max,length){ //定義空數(shù)組 var arr = []; while(arr.length<length){ //生成一個(gè)隨機(jī)數(shù)prem var prem=rand(min,max); //判斷生成的隨機(jī)數(shù)prem是否在數(shù)組arr里,果然不在,就將這個(gè)隨機(jī)數(shù)插入到數(shù)組里,如果在,執(zhí)行下一次循環(huán) if(arr.indexOf(prem) == -1){ arr.push(prem); } } //返回?cái)?shù)組arr return arr; } var timer = 0; //單擊開(kāi)始按鈕生成隨機(jī)數(shù)組 btnGo.onclick =function(){ //清除 clearInterval(timer); timer = setInterval(function() { text.value = start(1,33,7); },50) } //單擊停止按鈕獲取一組隨機(jī)數(shù) btnStop.onclick =function(){ clearInterval(timer); } </script> </body> </html>
以上就是本文的詳細(xì)內(nèi)容,希望對(duì)大家的學(xué)習(xí)javascript程序設(shè)計(jì)有所幫助。
- JS簡(jiǎn)單隨機(jī)數(shù)生成方法
- JS簡(jiǎn)單生成兩個(gè)數(shù)字之間隨機(jī)數(shù)的方法
- js生成隨機(jī)數(shù)(指定范圍)的實(shí)例代碼
- JS生成不重復(fù)的隨機(jī)數(shù)組的簡(jiǎn)單實(shí)例
- 基于javascript實(shí)現(xiàn)彩票隨機(jī)數(shù)生成(升級(jí)版)
- javascript生成隨機(jī)數(shù)方法匯總
- 在javascript中隨機(jī)數(shù) math random如何生成指定范圍數(shù)值的隨機(jī)數(shù)
- js生成隨機(jī)數(shù)的方法實(shí)例
- javascript生成不重復(fù)的隨機(jī)數(shù)
- JS實(shí)現(xiàn)的生成隨機(jī)數(shù)的4個(gè)函數(shù)分享
- javascript根據(jù)時(shí)間生成m位隨機(jī)數(shù)最大13位
- JavaScript簡(jiǎn)單生成 N~M 之間隨機(jī)數(shù)的方法
相關(guān)文章
解決layui前端框架 form表單,table表等內(nèi)置控件不顯示的問(wèn)題
今天小編就為大家分享一篇解決layui前端框架 form表單,table表等內(nèi)置控件不顯示的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-08-08javascript實(shí)現(xiàn)促銷倒計(jì)時(shí)+fixed固定在底部
一個(gè)不錯(cuò)的示例使用javascript實(shí)現(xiàn)的促銷倒計(jì)時(shí)且同時(shí)擁有fixed固定在底部,而且兼容ie6,喜歡的朋友可以參考下2013-09-09JavaScript 模式之工廠模式(Factory)應(yīng)用介紹
工廠模式也是對(duì)象創(chuàng)建模式之一,它通常在類或類的靜態(tài)方法中去實(shí)現(xiàn),本文將詳細(xì)介紹JavaScript 工廠模式2012-11-11JavaScript模擬實(shí)現(xiàn)自由落體效果
這篇文章主要為大家詳細(xì)介紹了JavaScript模擬實(shí)現(xiàn)自由落體效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-08-08