JSFiddle - React, Tailwind, and code Playground

by qiangtou

JavaScript

var color1='yellow';
	var color2='red';
    var a={color:color1};
    var b={color:color1};
    var c={color:color1};
    var d={color:color2};
    var e={color:color2};
    var f={color:color2};
    var brother=function(box1,box2){
	box1.brother=box2;
	box2.brother=box1;
    }
    brother(a,b);
    brother(c,d);
    brother(e,f);
    var arr=[a,b,c,d,e,f];
    var diff=0;
    var same=0; 

    //测试开始了
    for(var i=1000000;i--;){
	  var index,box,brother,color;
	  index=Math.random()*6|0;
	  box=arr[index];
	  color=color1;
	  if(box.color===color){
		brother=box.brother;
		  if(brother.color===color){
			same++;
		  }else{
			diff++
		  }
      }
    }
console.log('color is same:'+same);
console.log('color is diff:'+diff);
console.log(same/(same+diff));