在开发过程中中,随机数的生成非常普遍,今天项目中用到了。在此做一下记录。
<table>
<thead>
<tr>
<th>随机数<a onclick="autePaperNo()">产生</a></th>
<tr>
</thead>
<tbody>
<tr>
<td><input title="材料费" id="sz" value=" "/></td>
<tr>
</tbody>
</table>
<script src="static/ace/js/date-time/bootstrap-datepicker.js"></script>
<script type="text/javascript" src="static/js/jquery.tips.js"></script>
<script type="text/javascript">
function autePaperNo(){
var myDate = new Date();
var year = myDate.getFullYear();//获取当前年份(2位)
var month = myDate.getMonth()+1;//获取当前月份(0-11,0代表1月)
var monthval=("0" + month).slice(-2);
var day = myDate.getDate();//获取当前日(1-31)
var dateval=("0" + day).slice(-2);
var week = myDate.getDay();//获取当前星期
var day = year+""+monthval+""+dateval+""+week;
var randoms = ("000" + Math.floor(Math.random()*10000)).slice(-4);
$("#sz").val("SJ"+day+"-"+randoms);
}
</script>
这样就生成了一个随机数。