public static RandomVariateGenerator CreateAesCounterVariateGenerator(uint[] seedData = null) { uint seed = 0; uint index = 0; if (seedData != null) { if (seedData.Length > 0) { seed = seedData[0]; if (seedData.Length > 1) { index = seedData[1]; } } } var generator = new AesCounterVariateGenerator(seed, index); return(generator); }