Home Upgrade Search Memberlist Extras Hacker Tools Award Goals Help Wiki Contact

I made JavaScript code to find a random champ, Summoner spells, and role.

I'm not sure if anyone will use it, but I thought I would share it.

Code
function randomChamp() {
const lolChamps = ['Aatrox', 'Ahri', 'Akali', 'Alistar', 'Amumu', 'Anivia', 'Annie', 'Ashe', 'Aurelion Sol', 'Azir', 'Bard', 'Blitzcrank', 'Brand', 'Braum',
'Caitlyn', 'Camille', 'Cassiopeia', 'Cho\'Gath', 'Corki', 'Darius', 'Diana', 'Dr. Mundo', 'Draven', 'Ekko', 'Elise', 'Evelynn', 'Ezreal', 'Fiddlesticks',
'Fiora', 'Fizz', 'Galio', 'Gangplank', 'Garen', 'Gnar', 'Gragas', 'Graves', 'Hecarim', 'Heimerdinger', 'Illaoi', 'Irelia', 'Ivern', 'Janna', 'Jarvan IV',
'Jax', 'Jayce', 'Jhin', 'Jinx', 'Kai\'Sa', 'Kalista', 'Karma', 'Karthus', 'Kassadin', 'Katarina', 'Kayle', 'Kayn', 'Kennen', 'Kha\'Zix', 'Kindred', 'Kled', 'Kog\'Maw',
'LeBlanc', 'Lee Sin', 'Leona', 'Lissandra', 'Lucian', 'Lulu', 'Lux', 'Malphite', 'Malzahar', 'Maokai', 'Master Yi', 'Miss Fortune', 'Mordekaiser',
'Morgana', 'Nami', 'Nasus', 'Nautilus', 'Nidalee', 'Nocturne', 'Nunu & Willump', 'Olaf', 'Orianna', 'Ornn', 'Pantheon', 'Poppy', 'Pyke', 'Quinn', 'Rakan',
'Rammus', 'Rek\'Sai', 'Renekton', 'Rengar', 'Riven', 'Rumble', 'Ryze', 'Sejuani', 'Shaco', 'Shen', 'Shyvana', 'Singed', 'Sion', 'Sivir', 'Skarner', 'Sona',
'Soraka', 'Swain', 'Syndra', 'Tahm Kench', 'Taliyah', 'Talon', 'Taric', 'Teemo', 'Thresh', 'Tristana', 'Trundle', 'Tryndamere', 'Twisted Fate', 'Twitch', 'Udyr', 'Urgot',
'Varus', 'Vayne', 'Veigar', 'Vel\'Koz', 'Vi', 'Viktor', 'Vladimir', 'Volibear', 'Warwick', 'Wukong', 'Xayah', 'Xerath', 'Xin Zhao', 'Yasuo', 'Yorick', 'Zac', 'Zed',
'Ziggs', 'Zilean', 'Zoe', 'Zyra'];
    var randomNumber = Math.floor(Math.random() * lolChamps.length);
    console.log('Random Champ is: ' + lolChamps[randomNumber]);
}
function randomRoles () {
    const lolRoles = ['Top', 'Jungle', 'Mid', 'ADC', 'Support'];
    var randomNumber = Math.floor(Math.random() * lolRoles.length);
    console.log('Random Role is: ' + lolRoles[randomNumber]);
}
function randomSS() {
    var lolSS = ['Ghosts', 'Heal', 'Cleanse', 'Teleport', 'smite', 'Barrier', 'Ignite', 'Exaust', 'Flash'];
    var randomNumber = Math.floor(Math.random() * lolSS.length);
    var firstSS = lolSS[randomNumber];
    lolSS.splice(firstSS, 1);
    var secondSS = lolSS[randomNumber];
    console.log(`D Summoner Spell is: ${firstSS} & F Summoner Spell is ${secondSS}. `)
}
function getInfo() {
    randomChamp();
    randomRoles();
    randomSS();
}
getInfo();
(Oct 13, 2018 10:45 AM)php Wrote:  Very sweet of you for sharing ty

Hey,

You're welcome. Let me know if you get any interesting combos, or if there is anything I should chance with it.


Possibly Related Threads...
Thread / Author Replies Views Last Post
by StanleyFeb 12, 2026 11:05 PM 5 191 Feb 12, 2026 11:05 PM
Last Post: RangoWorld
by StanleyJan 30, 2026 01:17 AM 1 77 Jan 30, 2026 01:17 AM
Last Post: DemonAsylum
by jcoleJun 1, 2022 08:45 PM 0 122 Jun 1, 2022 08:45 PM
Last Post: jcole