diff --git a/ICD.Common.Utils/GuidUtils.cs b/ICD.Common.Utils/GuidUtils.cs
new file mode 100644
index 0000000..d68feb6
--- /dev/null
+++ b/ICD.Common.Utils/GuidUtils.cs
@@ -0,0 +1,17 @@
+using System;
+
+namespace ICD.Common.Utils
+{
+ public static class GuidUtils
+ {
+ public static Guid GenerateSeeded(int seed)
+ {
+ Random seeded = new Random(seed);
+ byte[] bytes = new byte[16];
+
+ seeded.NextBytes(bytes);
+
+ return new Guid(bytes);
+ }
+ }
+}
diff --git a/ICD.Common.Utils/ICD.Common.Utils_SimplSharp.csproj b/ICD.Common.Utils/ICD.Common.Utils_SimplSharp.csproj
index 103d153..297b013 100644
--- a/ICD.Common.Utils/ICD.Common.Utils_SimplSharp.csproj
+++ b/ICD.Common.Utils/ICD.Common.Utils_SimplSharp.csproj
@@ -112,6 +112,7 @@
+