(function(){ var html = ''; function GetProducts(top) { var productArray = [{"pid":51769354,"name":"4PRO Giętarka prętów zbrojeniowych 25 mm ORB25","price":7398.0000,"sprice":"7398,00","url":"https://www.ceneo.pl/51769354#pid=19372&crid=411485&cid=33349","imgurl":"//image.ceneostatic.pl/data/products/51769354/f-4pro-gietarka-pretow-zbrojeniowych-25-mm-orb25.jpg","newpage":true,"format":"336x280","rating":4.5,"drawchance":1,"urltype":0,"position":1},{"pid":75001663,"name":"Ottensten Przecinarka Prętów Zbrojeniowych Rc20G","price":1981.3400,"sprice":"1981,34","url":"https://www.ceneo.pl/75001663#pid=19372&crid=411485&cid=33349","imgurl":"//image.ceneostatic.pl/data/products/75001663/f-ottensten-przecinarka-pretow-zbrojeniowych-rc20g.jpg","newpage":true,"format":"336x280","rating":0.0,"drawchance":1,"urltype":0,"position":2},{"pid":96731929,"name":"Msw Nożyce do prętów zbrojeniowych hydrauliczne 4-12mm (MSWRCHY02)","price":260.9000,"sprice":"260,90","url":"https://www.ceneo.pl/96731929;basket#pid=19372&crid=411485&cid=33349","imgurl":"//image.ceneostatic.pl/data/products/96731929/f-msw-nozyce-do-pretow-zbrojeniowych-hydrauliczne-4-12mm-mswrchy02.jpg","newpage":true,"format":"336x280","rating":1.5,"drawchance":1,"urltype":0,"position":3}]; var sum = 3; 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(3); html += '