Answer:
import random
def calc_birthday_probability(num_people):
num_tries = 1e6
num_duplicates = 0
tries = 0
while tries < num_tries:
total_birthday = {}
for i in range(1, 366):
total_birthday[i] = 0
for count in range(num_people):
birthday = random.randint(1, 365)
if total_birthday[birthday] != 0:
num_duplicates += 1
break
total_birthday[birthday] += 1
tries += 1
return num_duplicates/num_tries
def main():
num_people = 10
p = calc_birthday_probability (num_people)
print(p)
num_people = 20
p = calc_birthday_probability (num_people)
print(p)
return
if __name__ == "__main__":
random.seed(2020)
main()
Explanation:
-
Run the loop until the value of tries is less than num_tries to do number of trials.
- Run the loop to create the desired number of birthdays by generating random numbers.
- Increase the num_duplicates variable by 1, if the birthday has already occurred.
- Lastly define and then call the main function.
Answer:
In footnotes, information is separated by commas, while in the bibliography, it is separated by periods.
In footnotes, the author's first name is listed first, while in the bibliography, the author's last name is listed first.
The titles of books and journals are put in italics.
The titles of articles are put in quotation marks.
All key words in titles are capitalized.
Explanation:
Explanation:
that programming language you must use?
Answer:
A.
Explanation:
A well designed high-volume system will minimize work-in-process (WIP) inventory and reduce lead time for the product.
Work in process (WIP) are partially finished products. WIP inventory could be minimized by designing a suitable high-volume system.
Lead time or throughput time is the time taken for a product to be manufactured or processed. A well designed high-volume system would reduce throughput time.