Guid構造体自体は乱数ジェネレータではありませんが、NewGuidメソッドは一意なGUIDを返すために乱数を使用しているため、このメソッドの戻り値は一種の乱数とみることもできます。 単にランダムなIDが必要な場合には、Randomクラスを用いて生成せずとも、直接GUIDを使うことができます。
なお、Guid構造体を乱数として用いる場合は、variantフィールドやバージョン番号などの一部のビットは常に同じ値となる点に注意が必要です。
この結果にも現れているとおり、xxxxxxxx-xxxx-4xxx-8xxx-xxxxxxxxxxxx
のビットは常に同じ値となります。