Creating good random number efficiently needs some knowledge of options and can be optimized in varies ways. Here are some slides summarizing benchmark results which can be used as a guideline for generating random numbers:

Download link

Please contact me if you have comments or own experiences.