.NET uses the modified version of the Subtractive Random Number Generator described in Donald Knuth's "Art of Computer Programming- Volume II: Seminumerical Algorithms" It's tricky to remove directly from the context- it describes the original algorithm as having a periodicity of around 74 quadrillion numbers (which, I presume based on context refers to the length of the sequence- with seeds changing, effectively, the starting location). However, after presenting the modified algorithm, Knuth continues to describe it:
The somewhat curious maneuverings of ran_start are described in exercise 9, which proves that the sequences of numbers generated from different starting seeds are independent of one another.
So the sequences from that algorithm are unique.
However, pertaining to the topic- C uses a linear congruential algorithm, which does have a period.
What isn't entirely clear is whether the period indicates when a particular seed's sequence repeats, or whether it indicates that there is one sequence and the seed selects a starting position within it.