var randomNum = Math.random();解释一下

来源:百度知道 编辑:UC知道 时间:2024/05/24 08:45:35
var randomNum = Math.random();
var index = parseInt(20000 * randomNum);
这里到底index是什么数字,还是传递的数字,详细解释一下!谢谢了!
那请问
var url = "http://www.aidedu.com/music/player.asp?id=";
function RandomMusic() {
var randomNum = Math.random();
var index = parseInt(20000 * randomNum);
document.fengdongnet.URL = url + index;
document.fengdongnet.controls.play();
loadedStat();
}
这里的index是固定的吗,fengdongnet是一wmp播放器

var randomNum = Math.random(); //生成随机数,范围在0到1

var index = parseInt(20000 * randomNum); //index是从randomNum 这个随机数而来,乘20000是为了得到0到20000间的整数

--------------------
当然不是固定,url + index就是让它随机播放,当然,也有可能重复