JavaScript: получить уникальный guid указанной длины или 32 по умолчанию
Строка JavaScript: упражнение 49 с решением
Напишите функцию JavaScript для получения уникального guid (аббревиатура от 'Globally Unique Identifier') указанной длины или 32 по умолчанию.
Тестовые данные :
console.log (GUID ());
console.log (GUID (15));
"HRYilcoV7ajokxsYFl1dba41AyE0rUQR"
"B7pwBqrZwqaDrex"
Пример решения: -
HTML-код:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JavaScript function to get the successor of a string</title>
</head>
<body>
</body>
</html>
Код JavaScript:
function guid(len) {
var buf = [],
chars ='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789',
charlen = chars.length,
length = len || 32;
for (var i = 0; i < length; i++) {
buf[i] = chars.charAt(Math.floor(Math.random() * charlen));
}
return buf.join('');
}
console.log(guid());
console.log(guid(15));
Пример вывода:
0ZcEJpjnYG4yHqCjtFSf44d4TuJHi1Xh PrwS8Ev7m3onHtk
Блок - схема:
Демонстрация в реальном времени:
См. Pen JavaScript Get уникальный идентификатор указанной длины или 32 по умолчанию-string-ex-49 от w3resource ( @ w3resource ) в CodePen .
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите функцию JavaScript, чтобы проверить, заканчивается ли строка указанной строкой.
Далее: Javascript регулярные выражения упражнения
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования