[C#/Java]
virtual void RandomGenerate(ref byte[] Buffer, int StartIndex, int Size);
virtual int RandomGenerate(int MaxValue);
[VB.NET]
Overridable Sub RandomGenerate(ByRef Buffer As Byte(), ByVal StartIndex As Integer, ByVal Size As Integer)
Overridable Function RandomGenerate(ByVal MaxValue As Integer) As Integer