m,n均为整数,且n>m。
获取[m,n)区间内的随机整数:
1var aNumber = (n - m) * Math.random() + m;
2var result = Math.floor(aNumber);
获取获取[m,n]区间内的随机整数:
1var aNumber = (n+1- m) * Math.random() + m;
2var result = Math.floor(aNumber);
获取对于区间(m,n)的随机整数,JS代码:
1var aNumber = (n-1- m) * Math.random() + (m+1);
2var result = Math.floor(aNumber);
获取获取(m,n]区间内的随机整数:
1var aNumber = (n- m) * Math.random() + (m+1);
2var result = Math.floor(aNumber);