webapp/src/utils/random.ts
2024-08-30 16:45:17 +03:00

9 lines
235 B
TypeScript

export const getRandomItemsFromArray = <T>(items: T[], count = 10): T[] => {
if (!Array.isArray(items)) {
return []
}
const shuffledItems = [...items].sort(() => 0.5 - Math.random())
return shuffledItems.slice(0, count)
}