. Random walkers. Write a program RandomWalkers.java that takes two integer command-line arguments r and trials. In each of trials independent experiments, simulate a random walk until the random walker is at Manhattan distance r from the starting point. Print the average number of steps. -/Desktop/loops> java Randomwlalkers 5 1000000 average number of steps = 14.98188 -/Desktop/loops> java Randomwalkers 5 1000000 average number of steps = 14.93918 -/Desktop/loops> java Randomwalkers 10 100000 i = average number of steps = 59.37386 -/Desktop/loops> java Randomwalkers 20 100000 average number of steps = 235.6288 %3D -/Desktop/loops> java Randomwalkers 40 100000 average number of steps - 949.14712 -/Desktop/loops> java Randomwalkers 80 100000 average number of steps - 3775.7152 -/Desktop/loops> java Randomwalkers 160 100000 average number of steps ▪ 15113.61108

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter6: User-defined Functions
Section: Chapter Questions
Problem 33SA
icon
Related questions
Question
(€)
10:08
••.
4. Random walkers. Write a program
RandomWalkers.java that takes two
integer command-line arguments r
and trials. In each of trials
independent experiments, simulate
a random walk until the random
walker is at Manhattan distance r
from the starting point. Print the
average number of steps.
-/Desktop/loops> java Randomwalkers 5 1000000
average number of steps = 14.98188
-/Desktop/loops> java Randomlalkers 5 1000000
average number of steps = 14.93918
-/Desktop/loops> java Randomlalkers 10 100000
average number of steps = 59.37386
-/Desktop/loops> java Randomlalkers 20 100000
average number of steps = 235.6288
-/Desktop/loops> java Randomwalkers 40 100000
average number of steps = 949.14712
-/Desktop/loops> java Randomwalkers 80 100000
average number of steps = 3775.7152
-/Desktop/loops> java Randomwalkers 160 100000
average number of steps = 15113.61108
As r increases, we expect the
random walker to take more and
more steps. But how many more
steps? Use RandomWalkers.java to
formulate a hypothesis as to how
the average number of steps grows
as a function of r.
Estimating an unknown quantity by
generating random samples and
aggregating the results is an example
of Monte Carlo simulation–a
powerful computational technique
that is used widely in statistical
physics, computational finance, and
сотрuter graphics.
Transcribed Image Text:(€) 10:08 ••. 4. Random walkers. Write a program RandomWalkers.java that takes two integer command-line arguments r and trials. In each of trials independent experiments, simulate a random walk until the random walker is at Manhattan distance r from the starting point. Print the average number of steps. -/Desktop/loops> java Randomwalkers 5 1000000 average number of steps = 14.98188 -/Desktop/loops> java Randomlalkers 5 1000000 average number of steps = 14.93918 -/Desktop/loops> java Randomlalkers 10 100000 average number of steps = 59.37386 -/Desktop/loops> java Randomlalkers 20 100000 average number of steps = 235.6288 -/Desktop/loops> java Randomwalkers 40 100000 average number of steps = 949.14712 -/Desktop/loops> java Randomwalkers 80 100000 average number of steps = 3775.7152 -/Desktop/loops> java Randomwalkers 160 100000 average number of steps = 15113.61108 As r increases, we expect the random walker to take more and more steps. But how many more steps? Use RandomWalkers.java to formulate a hypothesis as to how the average number of steps grows as a function of r. Estimating an unknown quantity by generating random samples and aggregating the results is an example of Monte Carlo simulation–a powerful computational technique that is used widely in statistical physics, computational finance, and сотрuter graphics.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Adjacency Matrix
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.
Recommended textbooks for you
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning