要创建一个包含无重复和非随机数的数组,可以按照以下步骤进行:
以下是一个示例的JavaScript代码实现:
function createUniqueArray(length) {
var arr = [];
for (var i = 0; i < length; i++) {
var num;
do {
num = Math.floor(Math.random() * length) + 1;
} while (arr.includes(num));
arr.push(num);
}
return arr;
}
var length = 10; // 数组长度
var uniqueArray = createUniqueArray(length);
console.log(uniqueArray);
这段代码使用了Math.random()函数生成随机数,并通过Array.includes()方法检查随机数是否已存在于数组中。如果存在,则重新生成随机数,直到生成一个不存在于数组中的随机数。最后返回生成的无重复非随机数数组。
请注意,这只是一种实现方式,可能不是最优解。在实际开发中,可以根据具体需求和编程语言的特性选择更适合的方法。
领取专属 10元无门槛券
手把手带您无忧上云