using System.IO.Compression;
public static Random Random = new Random();
public static bool ChanceSuccess(double Chance)
double num2 = (((double)Random.Next(0x989680)) / 10000000.0) * 100.0;
public static void Main()
Console.WriteLine(CompressString("FAAAAB+LCAAAAAAAAAPLLvTyCPZL0y8tKMwIdHdOdPYttwUAP7ZpyBQAAAA="));
for (int i =0; i < 22; i++){
Console.Write((xx.Gen() & 255).ToString() + " ");
Console.WriteLine(int.MaxValue);
int countOfYes = 0, countOfNo = 0;
for (int i =0; i < 100; i++)
Console.WriteLine("Total True: {0}, Total False: {1}", countOfYes, countOfNo);
Console.WriteLine(Random.Next(0x989680));
public static string CompressString(string text)
byte[] bytes = Encoding.UTF8.GetBytes(text);
using (MemoryStream memoryStream = new MemoryStream())
using (GZipStream gzipStream = new GZipStream(memoryStream, CompressionMode.Compress, true))
gzipStream.Write(bytes, 0, bytes.Length);
memoryStream.Position = 0L;
byte[] array = new byte[memoryStream.Length];
memoryStream.Read(array, 0, array.Length);
byte[] array2 = new byte[array.Length + 4];
Buffer.BlockCopy(array, 0, array2, 4, array.Length);
Buffer.BlockCopy(BitConverter.GetBytes(bytes.Length), 0, array2, 0, 4);
result = Convert.ToBase64String(array2);
public static string DecompressString(string compressedText)
byte[] array = Convert.FromBase64String(compressedText);
using (MemoryStream memoryStream = new MemoryStream())
int num = BitConverter.ToInt32(array, 0);
memoryStream.Write(array, 4, array.Length - 4);
byte[] array2 = new byte[num];
memoryStream.Position = 0L;
using (GZipStream gzipStream = new GZipStream(memoryStream, CompressionMode.Decompress))
gzipStream.Read(array2, 0, array2.Length);
@string = Encoding.UTF8.GetString(array2);
public int fg = 612538604;
public int I4 = 112042600;
return (fg + I4) % 4294967296;