Javascript - Tạo chuỗi ký tự ngẫu nhiên
Tạo chuỗi ký tự ngẫu nhiên
Viết hàm JavaScript tạo id chuỗi (độ dài được chỉ định) gồm các ký tự ngẫu nhiên.
Danh sách ký tự mẫu: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"
Mã nguồn:
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>Generates a string id (specified length) of random characters</title>
<script>
function makeid(l)
{
var text = "";
var char_list = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
for(var i=0; i < l; i++ )
{
text += char_list.charAt(Math.floor(Math.random() * char_list.length));
}
return text;
}
document.write(makeid(8));
</script>
</head>
<body>
</body>
</html>
Lưu đồ thuật toán: