¿Cómo sembrar correctamente un mersenne twister RNG?

En realidad, esto no es tan simple como pensé al principio.

En ausencia de un RNG de hardware, ¿cuál es la mejor manera de sembrar un Mersenne Twister?

O debería decir, ¿cuál es una forma aceptable de sembrar un Mersenne Twister RNG que se utiliza para generar UUID?

Hay una buena discusión de los generadores de números pseudoaleatorios aquí, que incluye una sección sobre la siembra adecuada de PRNG (ver la regla 3), que utiliza md5sum y /dev/random o /dev/urandom para generar semillas.

Esto también incluye una serie de alogritos de PRNG que son mucho más fáciles de codificar (<10 líneas de código) que el MT, pero son posiblemente tan buenos (largos períodos y pasan todas las pruebas Dieharder para la aleatoriedad).