【Javascript/JS】随机取1-N之间的一个数
【分析】
Math.raondom()能取得0~1中的一个小数;
小数乘以N能得到0~N之间的一个浮点数;
取浮点数的Math.ceil()值能得到1~N之间的整数。
【代码】
var N=5; for(var i=0;i<10;i++){ var num=Math.ceil(Math.random()*N); console.log(num); }
【输出示例】
2 5 2 5 4 1 5 3
END
【分析】
Math.raondom()能取得0~1中的一个小数;
小数乘以N能得到0~N之间的一个浮点数;
取浮点数的Math.ceil()值能得到1~N之间的整数。
【代码】
var N=5; for(var i=0;i<10;i++){ var num=Math.ceil(Math.random()*N); console.log(num); }
【输出示例】
2 5 2 5 4 1 5 3
END