public GenerateRandomResponse EndGenerateRandom(IAsyncResult asyncResult) { return EndInvoke<GenerateRandomResponse>(asyncResult); }