refactor: use nuxt compatiable 4 folder
This commit is contained in:
15
app/utils/random.ts
Normal file
15
app/utils/random.ts
Normal file
@@ -0,0 +1,15 @@
|
||||
/**
|
||||
* 生成随机数组
|
||||
*/
|
||||
export function generateRandomArray(length: number, total = 1) {
|
||||
const randomArr: number[] = []
|
||||
for (let i = 0; i < total; i++) {
|
||||
const randomIndex = Math.floor(Math.random() * length)
|
||||
if (randomArr.includes(randomIndex)) {
|
||||
i--
|
||||
continue
|
||||
}
|
||||
randomArr.push(randomIndex)
|
||||
}
|
||||
return randomArr
|
||||
}
|
||||
Reference in New Issue
Block a user