Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Can someone write javadoc style comments for this program? import java.util.Random; import java.util.ArrayList; public class birthdayparadox { public static void main(String[] args) { int numSimulations

Can someone write javadoc style comments for this program?

import java.util.Random; import java.util.ArrayList; public class birthdayparadox { public static void main(String[] args) { int numSimulations = 10000; int n = 5; Random random = new Random(); while (n <= 100) { int number_of_times_same_birthday_found = 0;

for (int i = 0; i < numSimulations; i++) { ArrayList birthdays = new ArrayList(); for (int j = 0; j < n; j++) { int bday = random.nextInt(365) + 1;

if (birthdays.contains(bday)) { number_of_times_same_birthday_found++;

break;

} else { birthdays.add(bday);

}

}

}

double estimated_prob = (double) number_of_times_same_birthday_found / numSimulations; System.out.println("Number of people with same birthdays " + n + ", probability is " + String.format("%.2f", estimatedprobability * 100)+"%");

n += 5;

}

}

}

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Theory Icdt 99 7th International Conference Jerusalem Israel January 10 12 1999 Proceedings Lncs 1540

Authors: Catriel Beeri ,Peter Buneman

1st Edition

3540654526, 978-3540654520

More Books

Students also viewed these Databases questions

Question

5-8 What are the advantages and disadvantages of the BYOD movement?

Answered: 1 week ago