Files
cook/utils/random.ts
2023-07-30 20:59:52 +08:00

18 lines
384 B
TypeScript

/**
* 生成随机数组
* @param recipes
* @returns
*/
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
}