public Move randomMove(int num)
	{
		switch(num)
		{
			case 0:
				return Move.ABSORB;
			case 1:
				return Move.ACID;
			case 2:
				return Move.ACID_ARMOR;
			case 3:
				return Move.AGILITY;
			case 4:
				return Move.AMNESIA;
			case 5:
				return Move.AURORA_BEAM;
			case 6:
				return Move.BARRAGE;
			case 7:
				return Move.BARRIER;
			case 8:
			case 9:
			case 10:
				return Move.BITE;
			case 11:
				return Move.BLIZZARD;
			case 12:
				return Move.BODY_SLAM;
			case 13:
				return Move.BONE_CLUB;
			case 14:
				return Move.BONEMERANG;
			case 15:
				return Move.BUBBLE;
			case 16:
				return Move.BUBBLEBEAM;
			case 17:
			case 18:
				return Move.COMET_PUNCH;
			case 19:
				return Move.CONFUSE_RAY;
			case 20:
				return Move.CONFUSION;
			case 21:
				return Move.CONSTRICT;
			case 22:
				return Move.CONVERSION;
			case 23:
				return Move.COUNTER;
			case 24:
				return Move.CRABHAMMER;
			case 25:
				return Move.CUT;
			case 26:
				return Move.DEFENSE_CURL;
			case 27:
			case 28:
				return Move.DISABLE;
			case 29:
				return Move.DIZZY_PUNCH;
			case 30:
				return Move.DOUBLE_KICK;
			case 31:
				return Move.DOUBLE_TEAM;
			case 32:
				return Move.DOUBLE_EDGE;
			case 33:
				return Move.DOUBLESLAP;
			case 34:
				return Move.DRAGON_RAGE;
			case 35:
				return Move.DREAM_EATER;
			case 36:
				return Move.DRILL_PECK;
			case 37:
				return Move.EARTHQUAKE;
			case 38:
				return Move.EGG_BOMB;
			case 39:
				return Move.EMBER;
			case 40:
				return Move.EXPLOSION;
			case 41:
				return Move.FIRE_BLAST;
			case 42:
				return Move.FIRE_PUNCH;
			case 43:
			case 44:
				return Move.FISSURE;
			case 45:
				return Move.FLAMETHROWER;
			case 46:
				return Move.FLASH;
			case 47:
			case 48:
				return Move.FOCUS_ENERGY;
			case 49:
				return Move.FURY_ATTACK;
			case 50:
				return Move.FURY_SWIPES;
			case 51:
				return Move.GLARE;
			case 52:
				return Move.GROWL;
			case 53:
				return Move.GROWTH;
			case 54:
				return Move.GUILLOTINE;
			case 55:
				return Move.GUST;
			case 56:
				return Move.HARDEN;
			case 57:
				return Move.HAZE;
			case 58:
				return Move.HEADBUTT;
			case 59:
				return Move.HI_JUMP_KICK;
			case 60:
				return Move.HORN_ATTACK;
			case 61:
				return Move.HORN_DRILL;
			case 62:
				return Move.HYDRO_PUMP;
			case 63:
			case 64:
				return Move.HYPER_FANG;
			case 65:
				return Move.HYPNOSIS;
			case 66:
				return Move.ICE_BEAM;
			case 67:
				return Move.ICE_PUNCH;
			case 68:
				return Move.JUMP_KICK;
			case 69:
				return Move.KARATE_CHOP;
			case 70:
				return Move.KINESIS;
			case 71:
				return Move.LEECH_LIFE;
			case 72:
				return Move.LEECH_SEED;
			case 73:
				return Move.LEER;
			case 74:
				return Move.LICK;
			case 75:
				return Move.LIGHT_SCREEN;
			case 76:
				return Move.LOVELY_KISS;
			case 77:
				return Move.LOW_KICK;
			case 78:
				return Move.MEDITATE;
			case 79:
				return Move.MEGA_DRAIN;
			case 80:
				return Move.MEGA_KICK;
			case 81:
				return Move.MEGA_PUNCH;
			case 82:
				return Move.MIMIC;
			case 83:
				return Move.MINIMIZE;
			case 84:
				return Move.MIRROR_MOVE;
			case 85:
				return Move.MIST;
			case 86:
				return Move.NIGHT_SHADE;
			case 87:
				return Move.PAY_DAY;
			case 88:
				return Move.PECK;
			case 89:
			case 90:
				return Move.PIN_MISSILE;
			case 91:
				return Move.POISON_GAS;
			case 92:
				return Move.POISON_STING;
			case 93:
				return Move.POISONPOWDER;
			case 94:
				return Move.POUND;
			case 95:
				return Move.PSYBEAM;
			case 96:
				return Move.PSYCHIC;
			case 97:
				return Move.PSYWAVE;
			case 98:
				return Move.QUICK_ATTACK;
			case 99:
			case 100:
				return Move.RAZOR_LEAF;
			case 101:
			case 102:
				return Move.RECOVER;
			case 103:
				return Move.REFLECT;
			case 104:
				return Move.REST;
			case 105:
				return Move.ROAR;
			case 106:
				return Move.ROCK_SLIDE;
			case 107:
				return Move.ROCK_THROW;
			case 108:
				return Move.ROLLING_KICK;
			case 109:
				return Move.SAND_ATTACK;
			case 110:
				return Move.SCRATCH;
			case 111:
				return Move.SCREECH;
			case 112:
				return Move.SEISMIC_TOSS;
			case 113:
				return Move.SELFDESTRUCT;
			case 114:
				return Move.SHARPEN;
			case 115:
				return Move.SING;
			case 116:
			case 117:
			case 118:
				return Move.SLAM;
			case 119:
				return Move.SLASH;
			case 120:
				return Move.SLEEP_POWDER;
			case 121:
				return Move.SLUDGE;
			case 122:
				return Move.SMOG;
			case 123:
				return Move.SMOKESCREEN;
			case 124:
				return Move.SOFTBOILED;
			case 125:
			case 126:
				return Move.SONIC_BOOM;
			case 127:
				return Move.SPIKE_CANNON;
			case 128:
				return Move.SPLASH;
			case 129:
				return Move.SPORE;
			case 130:
				return Move.STOMP;
			case 131:
				return Move.STRENGTH;
			case 132:
				return Move.STRING_SHOT;
			case 133:
				return Move.STUN_SPORE;
			case 134:
				return Move.SUBMISSION;
			case 135:
				return Move.SUBSTITUTE;
			case 136:
				return Move.SUPER_FANG;
			case 137:
				return Move.SUPERSONIC;
			case 138:
				return Move.SURF;
			case 139:
				return Move.SWIFT;
			case 140:
				return Move.SWORDS_DANCE;
			case 141:
				return Move.TACKLE;
			case 142:
				return Move.TAIL_WHIP;
			case 143:
				return Move.TAKE_DOWN;
			case 144:
				return Move.TELEPORT;
			case 145:
			case 146:
				return Move.THUNDER;
			case 147:
				return Move.THUNDER_WAVE;
			case 148:
				return Move.THUNDERBOLT;
			case 149:
				return Move.THUNDERPUNCH;
			case 150:
				return Move.THUNDERSHOCK;
			case 151:
				return Move.TOXIC;
			case 152:
				return Move.TRANSFORM;
			case 153:
				return Move.TRI_ATTACK;
			case 154:
				return Move.TWINEEDLE;
			case 155:
				return Move.VICEGRIP;
			case 156:
				return Move.VINE_WHIP;
			case 157:
				return Move.WATER_GUN;
			case 158:
				return Move.WATERFALL;
			case 159:
				return Move.WHIRLWIND;
			case 160:
				return Move.WING_ATTACK;
			case 161:
				return Move.WITHDRAW;
			case 162:
			default :
				return Move.METRONOME;
		}
	}