using System.Security.Cryptography;
public static void Main()
var crypt = new SHA256Managed();
var hash = crypt.ComputeHash(Encoding.UTF8.GetBytes("dfgd -345 39345i9vfj w498tye rgo4598yu 3459i345iu345 3"));
int x = BitConverter.ToInt32(hash, 0);
var wibble = new Random(x);
Console.WriteLine(wibble.Next(10));
hash = crypt.ComputeHash(Encoding.UTF8.GetBytes("hi"));
x = BitConverter.ToInt32(hash, 0);
Console.WriteLine(wibble.Next(10));
hash = crypt.ComputeHash(Encoding.UTF8.GetBytes(Guid.NewGuid().ToString()));
x = BitConverter.ToInt32(hash, 0);
Console.WriteLine(wibble.Next(100));