Question
Write a Java which simulates shooting a dart into a square surrounding a circle of radius 1: To simulate throwing the dart, the program generates
Write a Java which simulates shooting a dart into a square surrounding a circle of radius 1:
To simulate throwing the dart, the program generates a random x- and y-coordinates between 1 and 1. If the generated point lies inside the circle, it is counted as a hit.
The program will conduct 4 tests. It throws the dart 1000, 10000, 100000, and 1000000 times in test 1, test 2, test 3, and test 4 respectively. In each test, it calculates the hit ratio which equals hits/throws. It prints this ratio, the difference between the ratio and PI/4, and 4 times the ratio (4*hit ratio). The floating numbers should be displayed with 5-digit precision.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started