UNPKG

giftcord

Version:

Giveaway discord.js Package

25 lines (19 loc) 566 B
const scheduler = require('node-schedule'); const GiveawayModel = require('../models/Giveaway'); function getWinner(users, max) { if (users.length < 1) return false; if (users.length <= max) return users; const numbers = new Set(); const array = []; let i = 0; while(i < max) { const random = Math.floor(Math.random() * users.length); const selected = users[random]; if (!numbers.has(random)) { array.push(selected); i++ } } return array; } module.exports = { getWinner };