Probability studio

Probability Calculator

Evaluate intersections, unions, complements, series of independent trials, and normal distribution intervals with calculator.net level detail plus the entire textual reference baked into one immersive tool.

Probability of Two Events

Enter probabilities for two independent events to compute complements, union, intersection, XOR, and the chance that neither event occurs.

Probability Solver for Two Events

Provide any two compatible values to reverse-solve every other metric for independent events. The solver leverages the inclusion-exclusion identities used on calculator.net.

Probability of a Series of Independent Events

Multiply repeated independent events exactly as the reference calculator does. Provide a per-event probability and the number of identical repetitions.

Probability of a Normal Distribution

Use "+/-inf" for unbounded limits. The output mirrors calculator.net, reporting the shaded probability and z-scores.

Reference text

Calculator.net explanations

Every paragraph and story from the original probability calculator is reproduced here verbatim so you can read and compute in one place.

Probability of Two Events

Probability measures the likelihood that an event occurs and is expressed between 0 (impossible) and 1 (certain). The calculator reproduces the calculator.net workflow by letting you evaluate complements, intersections, unions, and XOR results for two independent events.

In the most general case probability equals the number of desired outcomes divided by total outcomes and is affected by whether events are independent, mutually exclusive, or conditional.

Complement of A and B

Given a probability P(A), the complement P(A') describes the chance that A does not occur and equals 1 - P(A). Example: if Bob fails to do homework with P(A) = 0.65, then P(A') = 1 - 0.65 = 0.35, so there is a 35% chance he completes it.

Each event keeps its own complement: P(B) can take any value independent from P(A), and P(B') is computed the same way.

Intersection of A and B

The intersection P(A ∩ B) (also written P(A AND B)) is the joint probability that both events occur. If events are mutually exclusive, the intersection equals zero (rolling a 4 and 6 on the same die roll is impossible).

For independent events, multiply the probabilities: P(A ∩ B) = P(A) × P(B). The bag-of-marbles example from calculator.net shows drawing a blue marble (3/10) then a black marble without replacement, leading to P(A ∩ B) = (3/10) × (7/9) = 0.2333 once conditional probability is considered.

Union of A and B

The union P(A ∪ B) (or P(A OR B)) covers outcomes where either or both events occur. For mutually exclusive events the union is simply the sum of probabilities.

When events are not mutually exclusive, inclusion-exclusion applies: P(A ∪ B) = P(A) + P(B) - P(A ∩ B). Calculator.net illustrates this with a die where event A is rolling an even number and event B is rolling a multiple of three. P(A) = 3/6, P(B) = 2/6, P(A ∩ B) = 1/6, so P(A ∪ B) = 2/3.

Exclusive OR of A and B

P(A XOR B) captures the probability that exactly one event occurs (A or B but not both). The equation becomes P(A) + P(B) - 2 × P(A ∩ B).

Calculator.net's story describes Halloween candy buckets: with P(A) = 0.65 for Reese's, P(B) = 0.349 for Snickers, and a tiny overlap of 0.001, the probability that a child takes exactly one candy equals 0.65 + 0.349 - 2 × 0.65 × 0.349 = 0.5453.

Normal Distribution

The normal (Gaussian) distribution is continuous and follows f(x) = (1/(σ√(2π))) × e^{-((x - μ)^2)/(2σ^2)} where μ is the mean and σ the standard deviation. When μ = 0 and σ = 1 it becomes the standard normal distribution.

The calculator.net walkthrough computes the probability that a male student is between 60 and 72 inches tall when μ = 68 and σ = 4. Standardizing produces z-scores of -2 and 1, and consulting the Z table shows the total probability between those bounds is approximately 0.81859.

Because the normal distribution is symmetric, the area from 0 to 2 equals the area from 0 to -2, allowing the table of positive z-values (0 to Z) to answer both sides. An accompanying confidence-interval table further supports statistical analysis.

Z table from mean (0 to Z)

Use this table exactly like the one on calculator.net. Pair it with the normal distribution section or read more about confidence intervals in the sample size calculator.

z00.010.020.030.040.050.060.070.080.09
0.00.000000.003990.007980.011970.015950.019940.023920.027900.031880.03586
0.10.039830.043800.047760.051720.055670.059620.063560.067490.071420.07535
0.20.079260.083170.087060.090950.094830.098710.102570.106420.110260.11409
0.30.117910.121720.125520.129300.133070.136830.140580.144310.148030.15173
0.40.155420.159100.162760.166400.170030.173640.177240.180820.184390.18793
0.50.191460.194970.198470.201940.205400.208840.212260.215660.219040.22240
0.60.225750.229070.232370.235650.238910.242150.245370.248570.251750.25490
0.70.258040.261150.264240.267300.270350.273370.276370.279350.282300.28524
0.80.288140.291030.293890.296730.299550.302340.305110.307850.310570.31327
0.90.315940.318590.321210.323810.326390.328940.331470.333980.336460.33891
1.00.341340.343750.346140.348490.350830.353140.355430.357690.359930.36214
1.10.364330.366500.368640.370760.372860.374930.376980.379000.381000.38298
1.20.384930.386860.388770.390650.392510.394350.396170.397960.399730.40147
1.30.403200.404900.406580.408240.409880.411490.413080.414660.416210.41774
1.40.419240.420730.422200.423640.425070.426470.427850.429220.430560.43189
1.50.433190.434480.435740.436990.438220.439430.440620.441790.442950.44408
1.60.445200.446300.447380.448450.449500.450530.451540.452540.453520.45449
1.70.455430.456370.457280.458180.459070.459940.460800.461640.462460.46327
1.80.464070.464850.465620.466380.467120.467840.468560.469260.469950.47062
1.90.471280.471930.472570.473200.473810.474410.475000.475580.476150.47670
2.00.477250.477780.478310.478820.479320.479820.480300.480770.481240.48169
2.10.482140.482570.483000.483410.483820.484220.484610.485000.485370.48574
2.20.486100.486450.486790.487130.487450.487780.488090.488400.488700.48899
2.30.489280.489560.489830.490100.490360.490610.490860.491110.491340.49158
2.40.491800.492020.492240.492450.492660.492860.493050.493240.493430.49361
2.50.493790.493960.494130.494300.494460.494610.494770.494920.495060.49520
2.60.495340.495470.495600.495730.495850.495980.496090.496210.496320.49643
2.70.496530.496640.496740.496830.496930.497020.497110.497200.497280.49736
2.80.497440.497520.497600.497670.497740.497810.497880.497950.498010.49807
2.90.498130.498190.498250.498310.498360.498410.498460.498510.498560.49861
3.00.498650.498690.498740.498780.498820.498860.498890.498930.498960.49900
3.10.499030.499060.499100.499130.499160.499180.499210.499240.499260.49929
3.20.499310.499340.499360.499380.499400.499420.499440.499460.499480.49950
3.30.499520.499530.499550.499570.499580.499600.499610.499620.499640.49965
3.40.499660.499680.499690.499700.499710.499720.499730.499740.499750.49976
3.50.499770.499780.499780.499790.499800.499810.499810.499820.499830.49983
3.60.499840.499850.499850.499860.499860.499870.499870.499880.499880.49989
3.70.499890.499900.499900.499900.499910.499910.499920.499920.499920.49992
3.80.499930.499930.499930.499940.499940.499940.499940.499950.499950.49995
3.90.499950.499950.499960.499960.499960.499960.499960.499960.499970.49997
4.00.499970.499970.499970.499970.499970.499970.499970.499980.499980.49998