(function(){ var html = ''; function GetProducts(top) { var productArray = [{"pid":31054121,"name":"Thule EuroWay G2 920","price":1879.0000,"sprice":"1879,00","url":"https://www.ceneo.pl/31054121;basket#pid=22390&crid=355535&cid=38383","imgurl":"//image.ceneostatic.pl/data/products/31054121/f-thule-euroway-g2-920.jpg","newpage":false,"format":"750x200","rating":4.94,"drawchance":1,"urltype":0,"position":1},{"pid":50215822,"name":"Thule VeloCompact 926","price":2949.0000,"sprice":"2949,00","url":"https://www.ceneo.pl/50215822;basket#pid=22390&crid=355535&cid=38383","imgurl":"//image.ceneostatic.pl/data/products/50215822/f-thule-velocompact-926.jpg","newpage":false,"format":"750x200","rating":4.89,"drawchance":1,"urltype":0,"position":2},{"pid":139968558,"name":"Luk Sprzęgło Z Kołem Dwumasowym 600037100","price":1619.0000,"sprice":"1619,00","url":"https://www.ceneo.pl/139968558;basket#pid=22390&crid=355535&cid=38383","imgurl":"//image.ceneostatic.pl/data/products/139968558/f-luk-sprzeglo-z-kolem-dwumasowym-600037100.jpg","newpage":false,"format":"750x200","rating":0.0,"drawchance":1,"urltype":0,"position":3},{"pid":49555119,"name":"Thule WingBar Edge 9596 Czarny","price":899.0000,"sprice":"899,00","url":"https://www.ceneo.pl/49555119#pid=22390&crid=355535&cid=38383","imgurl":"//image.ceneostatic.pl/data/products/49555119/f-thule-wingbar-edge-9596-czarny.jpg","newpage":false,"format":"750x200","rating":5.0,"drawchance":1,"urltype":0,"position":4}]; var sum = 4; var result = []; var i = 0, n = 0; for (var n = 0; n < top; n++) { var r = Math.floor(Math.random() * sum); var lsum = 0; for (i = 0; i < productArray.length; i++) { var prod = productArray[i]; lsum += prod.drawchance; if (r < lsum) { sum -= prod.drawchance; result.push(prod); productArray.splice(i, 1); break; } } } return result; } function htmlEncode(value){ var div = document.createElement('div'); var text = document.createTextNode(value); div.appendChild(text); return div.innerHTML; } var products = GetProducts(4); html += '