// 获取随机数 var rand = Math.floor( Math.random() * this.peoples.length ); // 随机从数组中取出某值(不会改变原数组) var data = this.peoples.slice(rand, 1)[0]; // 随机从数组中取出某值(会改变原数组) var data = this.peoples.splice(rand, 1)[0];
1.random.nextInt(num) public static void main(String args[]) { Random rdom = new Random(); int max = 1314; int min = 520; for(int i = 0;i<2000;i++){ int count = rdom.nextInt((max - min + 1)) + min; if(count==1313){ System.out.println("1313========
使用场景:方法B需要方法A执行完成之后再执行,比如方法B中有用到方法A的变量:(需要引入jQuery1.5以后的版本) function A(){ var deffered = new $.Deferred();//① $.ajax({ url:"/mktgPlan/getCfgCpmpComponent", cache: false, dataType:'json', type : 'post', success:function(data){ deffered.resolve (d
var color = '#'+ Math.random().toString(16).substr(-6); document.body.style.backgroundColor = color;这样 你每次刷新,就会呈现出不同的颜色. Dont believe, just try. Math.random().toString(16) 随机生成一个随机数,然后转为16进制字符串,截取后6位,now 就是随机颜色的后6位了.