Lets say we have 3 different states [1,2,3] with the probabilities of occurrences of each state is given as [0.5 0.2 0.3]. Which means 50% state 1 will be selected among others. Generate randomly selected states with the probabilities given

Output array will be consisting of state numbers based on the probabilities given as input.

Example: (Quick tip: The higher simulation sampling sizes the more robust results)

Solution Stats

122 Solutions

30 Solvers

Last Solution submitted on Apr 28, 2026

Last 200 Solutions

Problem Comments

Solution Comments

Show comments
Loading...

Problem Recent Solvers30

Suggested Problems

More from this Author6

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!