public static void RandomSeed()
{
long counter;
Win32Wrapper.QueryPerformanceCounter(out counter);
MemoryStream stream = new MemoryStream();
BinaryWriter bw = new BinaryWriter(stream);
bw.Write(counter);
byte[] data = stream.ToArray();
//OpenSSL.RAND_add(data, data.Length, 1.5);
OpenSSL.Core.Random.Add(data, 1.5);
bw.Close();
}