using System.Security.Cryptography;
public static void Main()
var r3 = new System.Security.Cryptography.RNGCryptoServiceProvider();
var bytes = new byte[length];
var bc = "abcdefghijklmnopqrstuvwzABCDEFGHIJKLMNOPQRSTUVWZ";
var o9 = "0123456789!?-:@+=%_*!?-:@+=%_*";
for (int i = 0; i < length; i++)
if (i / (double)length < 0.7)
var ir = bytes[i] % s.Length;