JS生成随机数

function generateRandomNumber() {
let numbers = Array.from({ length: 10 }, (_, i) => i); // 生成一个包含0到9的数组
let randomArray = [];

for (let i = 0; i < 12; i++) {
if (numbers.length === 0) {
// 如果数组用尽,重新填充
numbers = Array.from({ length: 10 }, (_, i) => i);
}

const randomIndex = Math.floor(Math.random() * numbers.length);
const digit = numbers.splice(randomIndex, 1)[0];
randomArray.push(digit);
}

return randomArray.join('');
}

posted @ 2024-01-08 16:58  柴头人仔  阅读(55)  评论(0)    收藏  举报