If you want to test on how you would perform using your cellular plan, this is a simple framework to do it.
C++
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
PhonePlan.cpp
PhonePlan.hpp
README.txt
Simulator.cpp
Simulator.hpp
main.cpp

README.txt

Before using this small code, you have to setup the Boost libraries. 


You can build your own PhonePlans, inserting the desired use statistics, 
so it will run a montecarlo simulation to compare them. 
Use R-statistics to plot the result in a beautiful histogram.