come faccio a sapere i numeri casuali che mi genera la funzione random inserendo un seed?

per esempio:
codice:
Random random = new Random(5);
for(int i = 0; i != 10; i++)
Console.WriteLine(random.Next(0, 10));
come faccio a sapere a priori il numero random che mi viene stampato?
Quali calcoli fa il computer per generare il numero random con i dati dell'esempio?
Grazie