Write a Python program that will generate 1000 random numbers between 1 and 100 inclusive from the random generator. For each value returned from the random generator, keep a count of the number of even numbers generated and the number of odd numbers generated. Use the following functions within this program:      -  getRandom():  this function will call the random generator and return the generated integer value.      -  isOdd():   this function will return true or false depending on whether the number generated is odd or even.       -  update():  this function will update the counters for odd or even.      -  display():  once the program has completed 1000 random numbers, the counters for the number of odd and                             even will be displayed. REQUIREMENTS:      -  Add a beginning statement when the program starts to execute.      -  Add an ending statement when the program is complete.      -  Call the random generator 1000 times for a randomly generated number between 1 and 100                                      inclusive.      -  Each time you run the project, you will get different output, but you should see a pattern of values.      -  Add comments throughout the code. *NOTE:  Any project submitted that has all code written in main will receive a grade of 0. Example: The Even/Odd Challenge Generating random numbers..... After randomly generating 1000 numbers between 1 and 100: The number of odd numbers:  524 The number of even numbers:  476 End of program.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Write a Python program that will generate 1000 random numbers between 1 and 100 inclusive from the random generator.

For each value returned from the random generator, keep a count of the number of even numbers generated and the number of odd numbers generated.

Use the following functions within this program:

     -  getRandom():  this function will call the random generator and return the generated integer value.
     -  isOdd():   this function will return true or false depending on whether the number generated is odd or even. 
     -  update():  this function will update the counters for odd or even.
     -  display():  once the program has completed 1000 random numbers, the counters for the number of odd and                             even will be displayed.

REQUIREMENTS:

     -  Add a beginning statement when the program starts to execute.
     -  Add an ending statement when the program is complete.
     -  Call the random generator 1000 times for a randomly generated number between 1 and 100                                      inclusive.
     -  Each time you run the project, you will get different output, but you should see a pattern of values.
     -  Add comments throughout the code.

*NOTE:  Any project submitted that has all code written in main will receive a grade of 0.

Example:

The Even/Odd Challenge

Generating random numbers.....

After randomly generating 1000 numbers between 1 and 100:

The number of odd numbers:  524
The number of even numbers:  476

End of program.

 

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Random Class and its operations
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education