javascript 写一个随机范围整数的思路

const {random} = Math;

//返回 [min,max] 的随机值
//[0,1) * (max - min + 1) => [0,max-min+1)
//[0,max-min+1) | 0 => [0,max-min] + min => [min,max]
const randomInt = (min,max) => ( ( random() * (max - min + 1)) | 0 ) + min ;

 

posted @ 2018-02-05 14:29  烂拖鞋  阅读(245)  评论(0编辑  收藏  举报