Первый тип:
// код из http://caibaojian.com/js-random-string.htmlfunction mastId () {var text = ""; var возможно = "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz0123456789"; for (var i = 0; i <5; i ++) текст+= возможно. charat (math.floor (math.random () * возможно. возвратный текст;}Второй тип: не нужно вводить набор символов
функция RandomString (l) {var s = ''; var randomchar = function () {var n = math.floor (math.random ()*62); if (n <10) return n; // 1-10 if (n <36) return string.fromCharcode (n+55); // az return string.fromCharcode (n+61); // az} while (s.length <l) s+= randomchar (); возврат s;} alert(randomstring(5))
Третий тип: поддерживает индивидуальную длину символов и функции.
Функция randomString (len, charset) {charset = charset || 'Abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz0123456789'; var randomString = ''; for (var i = 0; i <len; i ++) {var rondompoz = math.floor (math.random () * charset.length); RandomString += charset.substring (Randompoz, Randompoz +1); } return randomString;}Позвоните с по умолчанию charset [a-za-z0-9] или отправьте самостоятельно:
var randomValue = randomString (5); var randomValue = RandomString (5, 'PickCharsFromThisset');
Демонстрационный скриншот
Выше приведено краткое изложение трех методов создания случайных строк, содержащих числа и буквы в JavaScript. Если вам это нужно, вы можете обратиться к нему и выучить это.