var seedlength = 25; var counter = 0; var charset = "1234567890abcdefghijklmnopqrstuvwxyz"; var data1; var everyxrolls = 3; function seedgen() { var seed = ""; for (var i = 0; i <= seedlength; i++) seed += charset.charAt(Math.floor(Math.random() * charset.length)); return seed; } function seedchange(s) { url = "http://pd3-env-bvubqsumx7.elasticbeanstalk.com/api/seed?access_token=" + localStorage.token; sData = { seed: s } $.ajax({ url: url, type: "POST", data: sData, datatype: "jsonp", success: function(data, textStatus, jqXHR) { data1 = data; console.log("Your new client-seed is: " + data1.seeds.client); }, error: function(jqXHR, textStatus, errorThrown) { } }) } $('#spinner').click(function() { if ($(this).hasClass("dice--loading")) {} else { counter++; if (counter >= 3) { seedchange(seedgen()); counter=0; } } })