Problem 226. What are the odds?
Two numbers, A and B are drawn randomly and uniformly on [-R,R]. What is the probability that A*B < A+B. Your function should take one variable, R, and return the probability to within 100*eps. For example, if R = 1/2, then the probability should be:
0.560930216216329
Solution Stats
Problem Comments
-
2 Comments
Please update the last test case:
"Error: BITMAX has been removed. Use FLINTMAX instead."
Good problem, but the required precision is way too high. It not only prohibits brute-force methods but also multiple integrations. I was forced to find the corresponding isocurve, which was a little annoying (in other words, the formula which rendered the greatest precision).
Solution Comments
Show commentsProblem Recent Solvers26
Suggested Problems
-
How to find the position of an element in a vector without using the find function
2706 Solvers
-
Arrange vector in ascending order
769 Solvers
-
Implement simple rotation cypher
1053 Solvers
-
Generate a vector like 1,2,2,3,3,3,4,4,4,4
10697 Solvers
-
251 Solvers
More from this Author6
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!