Answer:
Written in Java
import java.util.Collections;
import java.util.Random;
import java.util.LinkedList;
class Main {
public static void main(String[] args) {
LinkedList<Integer> myList = new LinkedList<Integer>();
Random rand = new Random();
int randnum;
int sum = 0;
for(int i = 0;i<25;i++) {
randnum = rand.nextInt(101);
myList.add(new Integer(randnum));
sum+=randnum;
}
Collections.sort(myList);
System.out.println(myList);
System.out.println("Average: "+(float)sum/25);
}
}
Explanation:
import java.util.Collections;
import java.util.Random;
import java.util.LinkedList;
class Main {
public static void main(String[] args) {
This declares a linkedlist as integer
LinkedList<Integer> myList = new LinkedList<Integer>();
This declares random variable rand
Random rand = new Random();
This declares randnum as integer
int randnum;
This declares and initializes sum to 0
int sum = 0;
The following iteration generates random numbers, inserts them into the linkedlist and also calculates the sum of the generated numbers
<em> for(int i = 0;i<25;i++) {
</em>
<em> randnum = rand.nextInt(101);
</em>
<em> myList.add(new Integer(randnum));
</em>
<em> sum+=randnum;
</em>
<em> }
</em>
This sorts the list
Collections.sort(myList);
This prints the list
System.out.println(myList);
This calculates and prints a floating-point average
System.out.println("Average: "+(float)sum/25);
}
}