I am trying to generate a 6 digit code using JS.
It must contain 3 digits and 3 characters.
here is my code
var numbers = "0123456789"; var chars = "acdefhiklmnoqrstuvwxyz"; var string_length = 3; var randomstring = ''; var randomstring2 = ''; for (var x = 0; x < string_length; x++) { var letterOrNumber = Math.floor(Math.random() * 2); var rnum = Math.floor(Math.random() * chars.length); randomstring += chars.substring(rnum, rnum + 1); } for (var y = 0; y < string_length; y++) { var letterOrNumber2 = Math.floor(Math.random() * 2); var rnum2 = Math.floor(Math.random() * numbers.length); randomstring2 += numbers.substring(rnum2, rnum2 + 1); } var code = randomstring + randomstring2;
the result of the code will be 3chars + 3 numbers. I want to just rearrange this value to a random value containing the same 3 characters and 3 numbers
http://jsfiddle.net/pgDFQ/101/
source share