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)
 
        }
}
}