I Java kan generering av tilfeldige tall oppnås ved å bruke Random-klassen fra java.util-pakken, eller ThreadLocalRandom- og SecureRandom-klassene for spesifikke bruksområder.
Random
java.util
ThreadLocalRandom
SecureRandom
Java tilbyr flere måter å runde av tall på.
Java har ikke innebygd støtte for komplekse tall, men vi kan lage vår egen klasse eller bruke et bibliotek.