(function(){ var html = ''; function GetProducts(top) { var productArray = [{"pid":88398786,"name":"Corsair Gaming Virtuoso SE (CA9011180EU)","price":789.0000,"sprice":"789,00","url":"https://www.ceneo.pl/88398786#pid=19372&crid=411402&cid=33349","imgurl":"//image.ceneostatic.pl/data/products/88398786/f-corsair-gaming-virtuoso-se-ca9011180eu.jpg","newpage":true,"format":"336x280","rating":4.75,"drawchance":1,"urltype":0,"position":1},{"pid":166084861,"name":"Corsair iCUE LINK RX120 RGB 120mm Biały (CO9051021WW)","price":196.9800,"sprice":"196,98","url":"https://www.ceneo.pl/166084861#pid=19372&crid=411402&cid=33349","imgurl":"//image.ceneostatic.pl/data/products/166084861/f-corsair-icue-link-rx120-rgb-120mm-bialy-co9051021ww.jpg","newpage":true,"format":"336x280","rating":0.0,"drawchance":1,"urltype":0,"position":2},{"pid":155137496,"name":"Corsair 2000D AIRFLOW Black (CC9011244WW)","price":439.7300,"sprice":"439,73","url":"https://www.ceneo.pl/155137496;basket#pid=19372&crid=411402&cid=33349","imgurl":"//image.ceneostatic.pl/data/products/155137496/f-corsair-2000d-airflow-black-cc9011244ww.jpg","newpage":true,"format":"336x280","rating":0.0,"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 += '