I can’t really take the credit for it though. We got permission off Matt to include his brilliant Mercury Particle Engine into the library. We refactored it a little bit to fit MonoGame and wrote a renderer. Other than that, it’s pretty much identical.
Turns out fastrand is 100x faster than the normal Random, given I initialize both beforehand and change the seed after every call.
Not only that, but when i tested both a million times against each other I calculated the average delta from 0.5 (which should be the expected value) and fastrand’s delta was 2 magnitudes smaller. Wow. Am using that.