You can do
Random rand = new SecureRandom()
// 0 to 100 inclusive.
int number = rand.nextInt(101);
or
// 0 inclusive to 100 exclusive.
int number = rand.nextInt(100);
Note: this is more efficient than say (int) (rand.nexDouble() * 100)
as nextDouble() needs to create at least 53-bits of randomness whereas nextInt(100) creates less than 7 bits.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…