public static int Sample(TimeSpan computationTime) { var miner = new Miner(CashAlgorithm.Version1, -1, computationTime); var buffer = new byte[32]; { var random = new Random(); random.NextBytes(buffer); } using (var stream = new MemoryStream(buffer)) { var cash = miner.Create(new WrapperStream(stream, true)); stream.Seek(0, SeekOrigin.Begin); return(Miner.Verify(cash, new WrapperStream(stream, true))); } }