Edit in JSFiddle

var lorenz =
function(h,a,b,c,x,y,z,j){setInterval(function(){j(x+=h*a*(y-x),y+=h*(x*(b-z)-y),z+=h*(x*y-c*z))},9)}

    function moveCircle(div,x,y,z){
        div.style.cssText = 
          "left:" + (x*8) + "px;" + 
          "top:" + (y*8)  + "px;" +
          "width:" + Math.abs(z/4) + "px;" + 
          "height:" + Math.abs(z/4) + "px;"        
    }
   
    function init(){
      var max = 1000, i = 0, divsGreen = [], divsBlue = [];
      
      function createDivs(divs, className){
          var i;
          for (i=0; i < max; i++){
            div = document.createElement("div");
            div.className = className;
            divs.push(div);
            document.body.appendChild(div);
          }
        }
     createDivs(divsGreen, "green");
     createDivs(divsBlue, "blue" );
      function callbackGreen(x,y,z){
        moveCircle(divsGreen [i=(i+1)%max],x,y,z);
      }
      function callbackBlue(x,y,z){
        moveCircle(divsBlue [i=(i+1)%max],x,y,z);
      }
    
      lorenz(0.008,10,28,8/3,0,10,10,callbackBlue);
      lorenz(0.008,10,28,8/3,0,10,10.1,callbackGreen);
    }


init();

              
div { 
   
    opacity: 0.5;
    width: 5px;
    height: 5px;
    overflow: hidden;
    display: block;
    position: absolute;
    margin: 250px 250px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
}
div.green{ background-color: #960; }
div.blue{ background-color: #069; }

External resources loaded into this fiddle: