1. 程式人生 > >js生成隨機字串

js生成隨機字串

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<title>js生成隨機數</title>
		<script type="text/javascript" src="js/jquery-3.1.1.min.js"></script>
	</head>

	<body>

		<script>
			function _getRandomString(length) {
				length = length || 32;
				//設定隨機數範圍
				var $chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
				var maxPos = $chars.length;
				var result = '';
				for(i = 0; i < length; i++) {
					//產生隨機數方式
					result += $chars.charAt(Math.floor(Math.random() * maxPos));
				}
				return result;
			}

			for(var j = 0; j < 5; j++) {
				//隨機數長度為4
				var randomNumber = _getRandomString(4);
				console.log(randomNumber);
			}
		</script>
	</body>

</html>