一、生成從minNum到maxNum的隨機數(區間內的兩位小數隨機數)
function randomNum(minNum, maxNum) {
switch (arguments.length) {
case 1:
return parseFloat(Math.random() * minNum + 1).toFixed(2);
break;
case 2:
return parseFloat(Math.random() * (maxNum - minNum + 1) + minNum).toFixed(2);
break;
default:
return 0;
break;
}
}
二、按照現有名稱,隨機顯示:
//名稱數組
var store_name = ["腳鏈", "髮夾", "胸針", "毛衣鏈", "戒指", "手鍊", "項鍊", "耳環", "捷克鑽", "奧地利鑽"];
//調用名稱;
store_name[Math.floor((Math.random() * store_name.length))]
三、隨機時間的自動生成
/*隨機時間 -Begin*/
function RandomNumBoth(Min, Max) {
var Range = Max - Min;
var Rand = Math.random();
var num = Min + Math.round(Rand * Range);
if (num <= 9) {
num = '0' + num;
}
return num;
}
//分秒自動補足0;
function timeAdd0(str) {
if (str.length <= 1) {
str = '0' + str;
}
return str
}
var nowYear = new Date().getFullYear().toString()
var nowMonth = (new Date().getMonth() + 1).toString()
var nowDay = new Date().getDate().toString();
var nowHours = new Date().getHours().toString();
var nowMin = new Date().getMinutes().toString();
nowYear = timeAdd0(nowYear)
nowMonth = timeAdd0(nowMonth)
nowDay = timeAdd0(nowDay)
nowHours = timeAdd0(nowHours)
nowMin = timeAdd0(nowMin)
/*隨機時間 -End*/
Done!