Upgrade the Java built-in class Random by using the inheritance concept

Upgrade the Java built-in class Random by using the inheritance concept so that the users can use the methods in the Random class and the following new methods. 

nextInt(int low, int high)      // inclusive low and high

nextEven(int low, int high)   // inclusive low and high

nextOdd(int low, int high)   // inclusive low and high

nextChar ()   // any capital character

nextChar (char low, char high)   // nextChar(C, H) returns one of C, D, E, F, G, H

                                                   // nextChar(X, C) returns one of X, Y, Z, A, B, C

nextSpecialChar()   // return any special character