ShinyFrequency

by SwampFall

CSS

pkmnstats = [];
function next(i, s) {
	var spechar = "";
	var j = i;
	switch (i) {
        case 19:
        case 20:
        case 26:
        case 27:
        case 28:
        case 37:
        case 38:
        case 50:
        case 51:
        case 52:
        case 53:
        case 74:
        case 75:
        case 76:
        case 88:
        case 89:
        case 103:
        case 105:
			j--;
			if (s == 0) {
				spechar = "";
            } else {
				spechar = "a";
				s = -1;
				j = i;
            }
			break;
        case 201:
			j--;
			if (s < 26) {
				spechar = String.fromCharCode(97 + s); 
            } else if (s == 26) {
				spechar = "za";
            } else {
				spechar = "zb";
				s = -1;
				j = i;
            }
			break;
        case 412:
        case 413:
			j--;
			if (s < 2) {
				spechar = String.fromCharCode(97 + s);
            } else {
				spechar = String.fromCharCode(97 + s);
				s = -1;
				j = i;
            }
			break;
        case 422:
        case 423:
			j--;
			if (s == 0) {
				spechar = "e";
            } else {
				spechar = "w";
				s = -1;
				j = i;
            }
			break;
        case 479:
			j--;
			if (s < 8) {
				spechar = String.fromCharCode(97 + s);
            } else {
				spechar = "";
				s = -1;
				j = i;
            }
			break;
        case 550:
			j--;
			if (s == 0) {
				spechar = "a";
            } else {
				spechar = "b";
				s = -1;
				j = i;
            }
			break;
        case 585:
			j--;
			if (s < 3) {
				spechar = String.fromCharCode(97 + s);
            } else {
				spechar = "d";
				s = -1;
				j = i;
            }
			break;
        case 586:
			j--;
			if (s < 3) {
				spechar = String.fromCharCode(97 + s);
            } else {
				spechar = "d";
				s = -1;
				j = i;
            }
			break;
        case 669:
        case 670:
        case 671:
			j--;
			if (s == 0) {
				spechar = "b";
            } else if (s == 1) {
				spechar = "o";
            } else if (s == 2) {
				spechar = "r";
...

JavaScript

var json = [{"pkmn":"Bulbasaur","shiny":"749","normal":"6311"},{"pkmn":"Ivysaur","shiny":"379","normal":"9597"},{"pkmn":"Venusaur","shiny":"502","normal":"34322"},{"pkmn":"Charmander","shiny":"1164","normal":"10238"},{"pkmn":"Charmeleon","shiny":"487","normal":"23617"},{"pkmn":"Charizard","shiny":"1431","normal":"77138"},{"pkmn":"Squirtle","shiny":"469","normal":"5399"},{"pkmn":"Wartortle","shiny":"256","normal":"9357"},{"pkmn":"Blastoise","shiny":"369","normal":"25584"},{"pkmn":"Caterpie","shiny":"526","normal":"5245"},{"pkmn":"Metapod","shiny":"320","normal":"4307"},{"pkmn":"Butterfree","shiny":"561","normal":"57692"},{"pkmn":"Weedle","shiny":"952","normal":"4853"},{"pkmn":"Kakuna","shiny":"441","normal":"3950"},{"pkmn":"Beedrill","shiny":"1396","normal":"65740"},{"pkmn":"Pidgey","shiny":"799","normal":"6713"},{"pkmn":"Pidgeotto","shiny":"536","normal":"17400"},{"pkmn":"Pidgeot","shiny":"1649","normal":"45000"},{"pkmn":"Rattata","shiny":"254","normal":"8834"},{"pkmn":"Rattata (Alolan)","shiny":"62","normal":"1225"},{"pkmn":"Raticate","shiny":"183","normal":"38107"},{"pkmn":"Raticate (Alolan)","shiny":"44","normal":"5968"},{"pkmn":"Spearow","shiny":"120","normal":"4315"},{"pkmn":"Fearow","shiny":"110","normal":"14643"},{"pkmn":"Ekans","shiny":"154","normal":"3304"},{"pkmn":"Arbok","shiny":"151","normal":"9465"},{"pkmn":"Pikachu","shiny":"351","normal":"21187"},{"pkmn":"Raichu","shiny":"293","normal":"5967"},{"pkmn":"Raichu (Alolan)","shiny":"3","normal":"1361"},{"pkmn":"Sandshrew","shiny":"141","normal":"3483"},{"pkmn":"Sandshrew (Alolan)","shiny":"121","normal":"4817"},{"pkmn":"Sandslash","shiny":"133","normal":"10076"},{"pkmn":"Sandslash (Alolan)","shiny":"73","normal":"856"},{"pkmn":"Nidoran (f)","shiny":"95","normal":"3775"},{"pkmn":"Nidorina","shiny":"84","normal":"17928"},{"pkmn":"Nidoqueen","shiny":"77","normal":"3611"},{"pkmn":"Nidoran...