1 <!DOCTYPE html> 2 <html> 3 4 <head> 5 <meta charset="UTF-8"> 6 <title>Document</title> 7 <script type="text/javascript"> 8 //Math.random(); 返回0和1间(包括0,不包括1)的一个随机数,输出0~0.999999999....之间的随机数 9 alert(Math.random()); 10 //输出0~n-1.99999....之间的随机数 11 alert(Math.random() * n); 12 //输出1~3.9999999....之间的随机数 13 alert(1 + Math.random() * 3); 14 //Math.floor(num); 参数num为一个数值,函数结果为num的整数部分,0~7之间的随机整数 15 alert(Math.floor(Math.random() * 8)); 16 //Math.round(num); 参数num为一个数值,函数结果为num四舍五入后的整数,0~8之间的随机整数 17 alert(Math.round(Math.random() * 8)); 18 //随机输出数组2,3,4 19 var nums = [2, 3, 4]; 20 alert(nums[Math.floor(Math.random() * nums.length)]); 21 </script> 22 </head> 23 24 <body> 25 26 </body> 27 28 </html>