Topic:
Write a program that gets 10 random numbers from 1 to 20, requiring random numbers to not repeat.
Import Java.util.Random;
Import Java.util.TreeSet;
/**
* Write a program that gets 10 random numbers from 1 to 20, requiring random numbers to not repeat. *
Analysis:
* Create a random number
* Create a set to store random numbers
* set Number of * use random number method to generate random number
* To judge a random number
* if >=10&&<=20 retention
* put this number in the set
* number plus 1
* output set
*
/public class Test {public
static void Main (string[] args) {
// Create a random number
Random R = new Random (); create a collection for storing random numbers
treeset<integer> hs = new TreeSet (); set Number of
int count = 0; to judge a random number
// if >=10&&<=20 keep
// put this number in the Set
// number plus 1
while (Hs.size () <10) {
int num=r.nextint (+1);
if (num>=10&&num<=20) {
hs.add (num);
}
} Output collection for
(Integer i:hs) {
System.out.print (i+ " ");
}}}