There are three callers of PR_GetRandomNoise in the Mozilla source tree outside of NSPR:
1) Use of PR_GetRandomNoise in nsUUIDGenerator.cpp was discussed in bug 279521.
2) nsMetricsService.cpp uses the "noise" to stagger update requests randomly - it doesn't really care that the numbers might not be sufficiently random.
3) nsXFormsXPathFunctions::Random passes the return value of PR_GetRandomNoise to srand().
There are three callers of PR_GetRandomNoise in the Mozilla source tree outside of NSPR:
1) Use of PR_GetRandomNoise in nsUUIDGenerator.cpp was discussed in bug 279521. e.cpp uses the "noise" to stagger update requests randomly - it doesn't really care that the numbers might not be sufficiently random. nctions: :Random passes the return value of PR_GetRandomNoise to srand().
2) nsMetricsServic
3) nsXFormsXPathFu