复制
<!DOCTYPE html> <html> <head> </head> <body> 期数: <input type="text" id="qishu1" name="qishu" value="8" size="5"> 总额: <input type="text" id="zonge1" name="zonge" size="10"> 赔率: <input type="text" id="peilv1" name="peilv" value="0.97" size="8"> <button onclick=change()>提交</button> <table border="1" id='fxb1'> <caption>试验表格</caption> <tr><th>期号</th><th>本期额度</th><th>累积额度</th><th>本期利润</th><th>累积利润</th></tr> <tr><td></td><td></td><td></td><td></td><td></td></tr> <tr><td></td><td></td><td></td><td></td><td></td></tr> <tr><td></td><td></td><td></td><td></td><td></td></tr> <tr><td></td><td></td><td></td><td></td><td></td></tr> <tr><td></td><td></td><td></td><td></td><td></td></tr> <tr><td></td><td></td><td></td><td></td><td></td></tr> <tr><td></td><td></td><td></td><td></td><td></td></tr> <tr><td></td><td></td><td></td><td></td><td></td></tr> <tr><td></td><td></td><td></td><td></td><td></td></tr> <tr><td></td><td></td><td></td><td></td><td></td></tr> <tr><td></td><td></td><td></td><td></td><td></td></tr> <tr><td></td><td></td><td></td><td></td><td></td></tr> </table> </br> </br> <table border="1" cellspacing="0" cellpadding="5"> <caption>随机选择<button onclick=clr()>清空</button></caption> <tr> <td> 方式: </td> <td> <button onclick='start("randWay", 0, 2)'>开始</button> <input type="text" id="randWay" name="randomWay" size="1"> <button onclick=end()>停止</button> </td> </tr> <tr> <td> 数字: </td> <td> <button onclick='start("randNum", 1, 10)'>开始</button> <input type="text" id="randNum" name="randomNum" size="1"> <button onclick=end()>停止</button> </td> </tr> <tr> <td> 双面: </td> <td> <button onclick='start("randGsbqw", 3, 5)'>位置</button> <input type="text" id="randGsbqw" name="randomGsbqw" size="1"> <button onclick=end()>停止</button> <button onclick='start("randDxds", 2, 4)'>双面</button> <input type="text" id="randDxds" name="randomDxds" size="1"> <button onclick=end()>停止</button> </td> </tr> </table> <script> ///////////////////// var objInterval; function myRand(objId, flag, max) { var n = Math.random(); n = Math.floor(n*max); var rst = convertToDes(n, flag); document.getElementById(objId).value = rst; } function convertToDes(n, flag) { var rst = n; switch(flag) { case 0: rst = (n == 0 ? "双面" : "数字" ); break; case 1:break; case 2: switch(n) { case 0: rst = "大";break; case 1: rst = "小";break; case 2: rst = "单";break; case 3: rst = "双";break; } break; case 3: switch(n) { case 0: rst = "个";break; case 1: rst = "十";break; case 2: rst = "百";break; case 3: rst = "千";break; case 4: rst = "万";break; } break; } return rst; } function start(objId, flag, max) { var para = "myRand(\"" + objId + "\"," + flag + "," + max + ")"; clearInterval(objInterval); objInterval = setInterval(para, 100); } function end() { clearInterval(objInterval); } function clr() { document.getElementById('randWay').value = ""; document.getElementById('randNum').value = ""; document.getElementById('randGsbqw').value = ""; document.getElementById('randDxds').value = ""; } ////////////// function change(){ var qishu0=document.getElementById('qishu1').value; var zonge0=document.getElementById('zonge1').value; var peilv0=document.getElementById('peilv1').value; var zonge8=0; var total=new Array(); //先声明一维 for(var i=0;i<qishu0;i++){ //一维长度为10 total[i]=new Array(); //在声明二维 for(var j=0;j<5;j++){ //二维长度为20 total[i][j]=1; }} var x=1; while(true){ var y=0; var z=0; var k=0; for(var i=1;i<=qishu0;i++){ y=(k+i*x*peilv0)/peilv0; total[i-1][0]=i; total[i-1][1]=Math.round(y); total[i-1][2]=Math.round(y+k); k=total[i-1][2]; total[i-1][3]=(total[i-1][1]*peilv0).toFixed(2); total[i-1][4]=(total[i-1][3]- (i>1 ? total[i-2][2]:0)).toFixed(2); } if(k>=zonge0)break; x=x+0.1; } for(var i=1;i<=qishu0;i++){ for(var j=0;j<=4;j++){ document.getElementById('fxb1').rows[i].childNodes[j].innerText=total[i-1][j]; } } } </script> </body> </html>
计算机与信息技术学院 地址:牡丹江市爱民区文化街191号