编辑代码

//JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。 
// Math 
const log = (obj)=>{
   return console.log(obj)
}
let arr = [8,7,1,6,58]
log(Math.min(...arr)) // 返回一组数据中最小值
log(Math.max(...arr)) // 返回一组数据中最大值

// 舍入方法
let num = 1.236
log(Math.ceil(1.2))  // 向上取整
log(Math.ceil(-1.2))  // 向上取整
log(Math.floor(1.9)) // 向下取整
log(Math.floor(-1.9)) // 向下取整
log(Math.round(1.556)) // 四舍五入
log(Math.round(-1.556)) // 四舍五入

Math.random() // 返回一个 0~1 范围内的随机数,其中包含 0 但不包含 1
Math.abs(-4) // 4 返回绝对值
/**
 * @param {number} lowerValue 最小值
 * @param {number} upperValue 最大值
 * @return {number} num 介于最小值最大值之间的随机数
 */
function randomNumber(lowerValue, upperValue) { 
 let choices = upperValue - lowerValue + 1; 
 return Math.floor(Math.random() * choices + lowerValue); 
} 
log(randomNumber(2,156))