Making “accurate” pink noise is surprisingly difficult. The usual way is to filter white noise. If you are familiar with C++ there is an excellent example of very high quality pink noise in the Audacity code (I’ll post a link if you’re interested).
Robert and I had quite a lengthy discussion about noise a while back. The topic is here: A Study in Pink