一個簡單的 JS 抽取隨機數原始碼

來源:互聯網
上載者:User

一個簡單的 JS 抽取隨機數原始碼

        自己寫了一個 JS 抽取隨機數的例子。供自己以後參考,也希望可以方便到大家。

        原始碼如下:

<html><br /><head><br /><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><br /><mce:script language="javascript" type="text/javascript"><!--<br />var ids = "1001,1002,1003,1004,1005,1006,1007,1008,1009";//抽取範圍,以,為分割;這裡是介面:可以使用 EL 獲得後台傳入資料<br />var idsArr = ids.split(",");<br />var num = idsArr.length - 1;//抽取數量<br />var timer;//定義定時器</p><p>function change(){<br />document.getElementById("expertId").value = idsArr[getEnd(0,num)];//抽取值快速變換<br />}<br />function startExt(){<br />clearInterval(timer); //取消定時器<br />timer = setInterval('change()',10);//10(毫秒)為變換間隔,越小變換的越快<br />}<br />function endExt(){<br />clearInterval(timer);//取消定時器<br />}<br />function getEnd(min,max){<br />return parseInt(Math.random()*(max-min+1));//隨機抽取<br />}</p><p>// --></mce:script><br /></head><br /><body><br /><table><br /><tr><br /><td align="RIGHT" colspan="8"><br /><input type="button" value="開始抽取" onclick="startExt();" name="Button4"><br /><input type="text" id="expertId" value="" name="expertId" style="width:150px;height:70px;color:red;font-size:70px;border:0px; background:background-color;border-left:none;border-right:none;border-top:none;border-bottom:none;text-align:right;" readonly><br /><input type="button" value="停止抽取" onclick="endExt();" name="Button5"><br /></td><br /></tr><br /></table><br /></body><br /></html>

        運行:

        原始碼:一個簡單的 JS 抽取隨機數原始碼。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.