Input import java . util . ArrayList ; import java . util . HashSet ; import java . util . Set ; import java . util . Random ; import java . util . List ; public class Demo { public static void main ( String [] args ) { Random randNum = new Random (); Set < Integer > s = new HashSet < Integer >(); while ( s . size () < 10 ) { s . add ( randNum . nextInt ()); } System . out . println ( "Random numbers that aren't repeating..." ); List < Integer > list = new ArrayList < Integer >( s ); System . out . println ( list ); } } Output Random numbers that aren't repeating... [-951684393, -2119833673, 1804429247, -1389537752, -1314261216, 575783898, 326063891, -1241554605, -613888875, -1698001241]