Pentru a introduce o pauza in executia unui program se folseste metoda static sleep() din cadrul clasei Thread.
Vom modifica exemplul de la generarea numerelor aleatorii si vom introduce o pauza de 1 secunda dupa fiecare numar generat.
import java.util.Random; public class RandomExamples { public static void main(String[] args) { Random r = new Random(); for(int i=0;i<4;i++){ int x = r.nextInt(); System.out.println("Numar generat="+r.nextInt(30)); try{Thread.sleep(1000);}catch(Exception e){} //pauza de 1000 de milisecunde (1 secunda) } } }