Write a program that generates a random number between 33 and 126, representing an ASCII code. Print the number, the character associated with the number, and the hexadecimal and binary versions of the number. Be sure to print enough information to let the user know what they are seeing. For example, you could say, “In hexadecimal, the number is 0x6F”. Use mod to determine whether the number is even or odd, and print a statement letting the user know which it is.