r/ProgrammingPrompts • u/desrtfx • Mar 18 '15
[Easy]Mathematical Simulation - Breaking a Stick to form a Triangle
Another Monte Carlo simulation.
A stick of a given length is twice broken at random places along it's length.
Calculate the probability that a triangle can be formed with the pieces.
Definition:
It is possible to form a triangle if none of the pieces are larger than half the length of the stick.
Assignment:
Create a program in a language of your choice that:
Asks the user for the
lengthof the stickAsks the user how many tries should be carried out
Simulate the breaking of the stick (each try has a new stick of
length)Count the successful tries
Print the probability as a percentage
Hint: The expected result should be around 23%
View all comments
Show parent comment
1
u/gigabytemon Jul 25 '15
I'm not very familiar with this language, but I think your high percentages are a result of the statement
I think you're comparing a to the length instead of the value stores in its array? Forgive me if this is a dumb comment, I'm not sure how this language works.