public static void Main()
Int32 personnelNo = 38318;
int modulus = (personnelNo % 10);
Console.WriteLine("Modulus: " + modulus);
int numberSumFromNewGuid = GetNumberSumFromNewGuid();
Console.WriteLine("NumberSumFromNewGuid: " + numberSumFromNewGuid);
int seedUsedForRandomGenerator = (personnelNo + modulus + numberSumFromNewGuid);
Console.WriteLine("SeedUsedForRandomGenerator: " + seedUsedForRandomGenerator);
Random pseudoRandomGenerator = new Random(seedUsedForRandomGenerator);
int randomNumber = pseudoRandomGenerator.Next(1,999);
int randomSleeptime = ((modulus*100)+randomNumber);
Console.WriteLine("SleepTime (ms): " + randomSleeptime);
public static int GetNumberSumFromNewGuid()
var charArray = Guid.NewGuid().ToString().ToCharArray();
foreach (char c in charArray)
if (int.TryParse(c.ToString(), out n))