javascript - create a random integer unique in a given array -
<div id='passarr'>1572 4528 3564 8921 4521</div> i need create a new random integer (4 digits), unique regarding above content.
js
var content = $('#passarr').text(); var passarr = content.split(' '); var pass = math.floor(math.random() * 9000) + 1000; var = 0; while (i == 0) { if (jquery.inarray(pass, passarr) > -1) { var pass = math.floor(math.random() * 9000) + 1000; = 1; } } seems works, not sure right , shortest way.
suggestion?
your code way go. however, can eliminate few smaller mistakes ( unneccessary , non working code in < 0.00001%) :
var content = $('#passarr').text(); var passarr = content.split(' '); { var pass = math.floor(math.random() * 9000) + 1000; } while (jquery.inarray(pass, passarr) > -1); console.log(pass);
Comments
Post a Comment