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. Logistics:      - Include a beginning statement when the program starts to execute.      - Include 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. An 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.

Logistics:

     - Include a beginning statement when the program starts to execute.
     - Include 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.

An 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 3 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
  • SEE MORE 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