<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script>
function rnd(m, n) {
return m + parseInt(Math.random() * (n - m));
}
var arr = [];
function findInArr(num, arr) {
for (var i = 0; i < arr.length; i++) {
if (arr[i] == num) {
return true;
}
}
return false;
}
while (arr.length < 7) {
var iNum = rnd(1, 34);
if (findInArr(iNum, arr) == false) {
arr.push(toDou(iNum));
}
}
function toDou(n) {
if (n < 10) {
return '0' + n;
} else {
return '' + n;
}
}
document.write(arr);
/* 判斷是否存在這個值 */
</script>
</head>
<body>
</body>
</html>
運行結果