(function(){ var html = ''; function GetProducts(top) { var productArray = [{"pid":50304193,"name":"KFZ 6.50x17 5x114.3 ET45.0 9016","price":344.0000,"sprice":"344,00","url":"https://www.ceneo.pl/50304193;basket#pid=9266&crid=102922&cid=11551","imgurl":"//image.ceneostatic.pl/data/products/50304193/f-kfz-6-50x17-5x114-3-et45-0-9016.jpg","newpage":true,"format":"750x200","rating":4.0,"drawchance":1,"urltype":0,"position":1},{"pid":93758594,"name":"Bosch Pióro 3 397 011 666 ","price":21.5600,"sprice":"21,56","url":"https://www.ceneo.pl/93758594;basket#pid=9266&crid=102922&cid=11551","imgurl":"//image.ceneostatic.pl/data/products/93758594/f-bosch-pioro-3-397-011-666.jpg","newpage":true,"format":"750x200","rating":4.5,"drawchance":1,"urltype":0,"position":2},{"pid":140594702,"name":"Thule Bagażnik Dachowy Belki Toyota Corolla Cross 720700 721400 187101","price":240.0000,"sprice":"240,00","url":"https://www.ceneo.pl/140594702#pid=9266&crid=102922&cid=11551","imgurl":"//image.ceneostatic.pl/data/products/140594702/f-thule-bagaznik-dachowy-belki-toyota-corolla-cross-720700-721400-187101.jpg","newpage":true,"format":"750x200","rating":5.0,"drawchance":1,"urltype":0,"position":3},{"pid":36383678,"name":"THULE HAK HOLOWNICZY CITROEN C4 HATCHBACK (5DRZWI) 2004-2010","price":646.0000,"sprice":"646,00","url":"https://www.ceneo.pl/36383678#pid=9266&crid=102922&cid=11551","imgurl":"//image.ceneostatic.pl/data/products/36383678/f-thule-hak-holowniczy-citroen-c4-hatchback-5drzwi-2004-2010.jpg","newpage":true,"format":"750x200","rating":0.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 += '