There are a lot of programs that can create generate particles simulations. Our in-house products are based on Realflow. As you mention you want to try Cinema4D, we have an integration of Realflow into Cinema4D, which is called Realfow | Cinema4D (logical
), we also have our Maxwell integration into Cinema4D (Maxwell | Cinema4D) which altogether makes a good combo.
Cinema4D also has its own way of creating particles simulations, so maybe it's enough for you.
Another option is creating the simulations in Realflow standalone and using the generated particle files inside Maxwell | Rhino as volumetrics. But Cinema is more powerful than Rhino when working with particles.
This is only my personal thoughts, maybe others can give better suggestions.