Random Java for personal training and exploration