Write a program that lets the user play the game of Rock,Paper, Scissors against the computer. The program should work as follows. 1. When the program begins, a random integer number in therange of 1 through 3 is generated. If the number is 1, then the computer has chosen rock. If thenumber is 2, then the computer has chosen paper. If the number is 3, then the computer has chosenscissors. (Don’t display the computer’s choice yet) 2. The user enters his or her choice of “rock”,“paper”, or “scissors” at the keyboard.(You can use a menu if you prefer) 3. The computer’s choice is displayed. 4. A winner is selected according to the followingrules: If one player chooses rock and the other player choosesscissors, then rock wins. If one player chooses scissors and the other player choosespaper, then scissors wins. If one player chooses paper and the other player chooses rock,then paper wins. If both players make the same choice, the game must be playedagain to determine the winner. 5. After a winner is selected, the program asks if the userwants to repeat the game. If the answer is yes, restart the game from step 1. Divide the program into functions that perform each majortask.