There is absolutely nothing wrong with that. What kind of random number generation you need depends entirely on your use case, and for my use cases it's just fine since "better" random number generators won't give me better results. If you really have strict requirements on your random number, then yeah, you will have to find another solution.