java - how to put data into array of integer -
java - how to put data into array of integer -
i new android , java. in application need random numbers.which not repeated 1 time again.
for illustration have textview , button on clicking button should show me random numbers , random numbers shoud not repeated.
for thinking store random info array , check whether random number in array or not .if not there in array store number temporally .like on first click should show me random number in between 1-20 selected 5, value should stored array , on clicking next button if 1 time again 5 number come should skip number .
please help me regarding this,
talking info construction store generated random consider using java.util.set storing unique set of numbers. check whether number exists in set utilize set#contains(object o) method.
code:int max = 20; system.out.println("generating random integers in range 0.." + max); set<integer> set = new hashset<integer>(max); random randomgenerator = new random(); while (set.size() <= max) { int randomint = randomgenerator.nextint(max+1); system.out.println("generated : " + randomint); if (!set.add(randomint)) system.out.println("set has: " + randomint); } system.out.println("set has: " + set);
java arrays random
Comments
Post a Comment