Random rnd=new Random();

int q=rnd.nextInt(100);

bu şekilde sayıyı oluşturmalısın.Sonra Scanner sınıfını kullanarak kullanıcıdan değer alıp karşılaştırma yaparsın.O 8 hak konusunu ise do whilke ile yapabilirsin

Şurada python ile bi örnek yapmıştım aynı mantıkla java versiyonunu yapabilirsin