Javassa satunnaislukujen generointi on mahdollista käyttämällä java.util-paketin Random-luokkaa tai tiettyihin käyttötarkoituksiin ThreadLocalRandom- ja SecureRandom-luokkia.
java.util
Random
ThreadLocalRandom
SecureRandom
Java tarjoaa useita tapoja pyöristää numeroita.
Javalla ei ole sisäänrakennettua tukea kompleksiluvuille, mutta voimme luoda oman luokkamme tai käyttää kirjastoa.