* xmlGlobalRandom: * * Generate a pseudo-random value using the global PRNG. * * Returns a random value. */
| 1021 | * Returns a random value. |
| 1022 | */ |
| 1023 | unsigned |
| 1024 | xmlGlobalRandom(void) { |
| 1025 | unsigned ret; |
| 1026 | |
| 1027 | xmlMutexLock(&xmlRngMutex); |
| 1028 | ret = xoroshiro64ss(globalRngState); |
| 1029 | xmlMutexUnlock(&xmlRngMutex); |
| 1030 | |
| 1031 | return(ret); |
| 1032 | } |
| 1033 | |
| 1034 | /* |
| 1035 | * xmlRandom: |
no test coverage detected