随机数

来源:互联网 发布:ubuntu 下载安装ssh 编辑:程序博客网 时间:2024/06/02 06:42
/* * 生成随机整数 * Min 最小随机数 * Max 最大随机数 * n   生成多少个 默认1 * b   true不重复  默认false重复 * return Array*/function getRandom(Min,Max,number,repeat){var nMin = Min || 0;var nMax = Max || 1;var n = number || 1;var b = repeat || false;var arr = [];var i = 0 ;while (i < n){var nRandom = Math.floor(Math.random() * ( nMax + 1 - nMin ) + nMin);if (n <= Max - Min + 1 && b ){var str = "," + arr.join(",") + ",";if (str.indexOf("," + nRandom + ",") <0){arr.push(nRandom);i++};}else{arr.push(nRandom);i++;};};return arr;};
原创粉丝点击