rendered paste bodypackage pokegen;import java.util.Random;import java.io.InputStream;import java.io.InputStreamReader;import java.io.BufferedReader;import pokegen.*;public class Pokegen { Random generator = new Random(); private static BufferedReader stdin = new BufferedReader(new InputStreamReader( System.in )); public void main() { System.out.print("minimum level?"); String min = stdin.readLine(); System.out.println(""); System.out.print("Maximum level?"); String max = stdin.readLine(); pokedex PD = new pokedex(); PD.initpokedex(); int i = generator.nextInt(PD.Pokedex.length-1); i=i+1; Pokemon ChosenOne = PD.Pokedex[i]; ChosenOne.Genstats(Integer.parseInt(min),Integer.parseInt(max)); System.out.println("Your pokemon: " + ChosenOne.name + "(" + ChosenOne.num + ") level " + ChosenOne.lvl); System.out.println("Hit Points: " + ChosenOne.hp); System.out.println("Attack: " + ChosenOne.att); System.out.println("Special Attack: " + ChosenOne.spatt); System.out.println("Defense: " + ChosenOne.def); System.out.println("Special Defense: " + ChosenOne.spdef); System.out.println("Speed: " + ChosenOne.spd); System.out.println("IV: " + ChosenOne.iv); }}// pokedex.java:package pokegen;import java.util.Random;public class pokedex { static protected Pokemon Pokedex[]; public static void initpokedex() { Pokedex[0] = new Pokemon("missingno",0,0,0,0,0,0,0); Pokedex[1] = new Pokemon("Bulbasaur",1,45,49,49,45,65,65); Pokedex[2] = new Pokemon("Ivysaur",2,60,62,63,60,80,80);// Goes on for ages and ages }}class Pokemon { public String name; public int num; public float hp; public float att; public float def; public float spd; public float spatt; public float spdef; public float iv; public int lvl; public Pokemon (String title, int number, int bhp, int batt, int bdef, int bspd, int bspatt, int bspdef) { name = title; num = number; hp = bhp; att = batt; def = bdef; spd = bspd; spatt = bspatt; spdef = bspdef; iv = 0; lvl = 0; } public void Genstats (int minlvl, int maxlvl){ Random generator = new Random(); iv = generator.nextInt(20); lvl = generator.nextInt(maxlvl-minlvl); lvl = lvl+minlvl; hp = ((iv + 2*hp)*(lvl/100))+10+lvl; att = (iv + 2*att)*(lvl/100); def = (iv + 2*def)*(lvl/100); spd = (iv + 2*spd)*(lvl/100); spatt = (iv + 2*spd)*(lvl/100); spdef = (iv + 2*spdef)*(lvl/100); }}